@@ -6,6 +6,11 @@ export interface Todo {
6
6
title : string
7
7
}
8
8
9
+ // This only included to make sure the codemod does not
10
+ // throw a runtime error when faced with TS 4.7+ syntax such as
11
+ // the `satisfies` operator and instantiation expressions
12
+ const someString = 'someString' satisfies string
13
+
9
14
export const todoAdapter = createEntityAdapter < Todo > ( )
10
15
11
16
const todoInitialState = todoAdapter . getInitialState ( )
@@ -18,21 +23,25 @@ createReducer(todoInitialState, {
18
23
[ todoAdded1a ] : ( state : TodoSliceState , action : PayloadAction < string > ) => {
19
24
// stuff
20
25
} ,
21
- [ todoAdded1b ] : ( state : TodoSliceState , action : PayloadAction < string > ) => action . payload ,
22
- [ todoAdded1c + 'test' ] : ( state :TodoSliceState , action : PayloadAction < string > ) => {
26
+ [ todoAdded1b ] : ( state : TodoSliceState , action : PayloadAction < string > ) =>
27
+ action . payload ,
28
+ [ todoAdded1c + 'test' ] : ( state : TodoSliceState , action : PayloadAction < string > ) => {
23
29
// stuff
24
30
} ,
25
31
[ todoAdded1d ] ( state : TodoSliceState , action : PayloadAction < string > ) {
26
32
// stuff
27
33
} ,
28
- [ todoAdded1e ] : function ( state : TodoSliceState , action : PayloadAction < string > ) {
34
+ [ todoAdded1e ] : function (
35
+ state : TodoSliceState ,
36
+ action : PayloadAction < string >
37
+ ) {
29
38
// stuff
30
39
} ,
31
40
todoAdded1f : ( state : TodoSliceState , action : PayloadAction < string > ) => {
32
41
//stuff
33
42
} ,
34
43
[ todoAdded1g ] : addOne ,
35
- todoAdded1h : todoAdapter . addOne ,
44
+ todoAdded1h : todoAdapter . addOne
36
45
} )
37
46
38
47
createReducer ( todoInitialState , {
@@ -42,7 +51,10 @@ createReducer(todoInitialState, {
42
51
[ todoAdded2b ] ( state : TodoSliceState , action : PayloadAction < string > ) {
43
52
// stuff
44
53
} ,
45
- [ todoAdded2c ] : function ( state : TodoSliceState , action : PayloadAction < string > ) {
54
+ [ todoAdded2c ] : function (
55
+ state : TodoSliceState ,
56
+ action : PayloadAction < string >
57
+ ) {
46
58
// stuff
47
59
}
48
60
} )
0 commit comments