@@ -254,8 +254,8 @@ describe('type tests', () => {
254
254
reducer ( _ , action : PayloadAction < number , string > ) { } ,
255
255
prepare : ( payload : number ) => ( {
256
256
payload,
257
- meta : 'meta' as 'meta' ,
258
- error : 'error' as 'error' ,
257
+ meta : 'meta' as const ,
258
+ error : 'error' as const ,
259
259
} ) ,
260
260
} ,
261
261
// case: meta and error marked as "unknown" in reducer
@@ -266,17 +266,17 @@ describe('type tests', () => {
266
266
) { } ,
267
267
prepare : ( payload : number ) => ( {
268
268
payload,
269
- meta : 'meta' as 'meta' ,
270
- error : 'error' as 'error' ,
269
+ meta : 'meta' as const ,
270
+ error : 'error' as const ,
271
271
} ) ,
272
272
} ,
273
273
// case: meta and error are typed in the reducer as returned by prepare
274
274
testMetaAndError : {
275
275
reducer ( _ , action : PayloadAction < number , string , 'meta' , 'error' > ) { } ,
276
276
prepare : ( payload : number ) => ( {
277
277
payload,
278
- meta : 'meta' as 'meta' ,
279
- error : 'error' as 'error' ,
278
+ meta : 'meta' as const ,
279
+ error : 'error' as const ,
280
280
} ) ,
281
281
} ,
282
282
// case: meta is typed differently in the reducer than returned from prepare
@@ -286,7 +286,7 @@ describe('type tests', () => {
286
286
prepare : ( payload : number ) => ( {
287
287
payload,
288
288
meta : 1 ,
289
- error : 'error' as 'error' ,
289
+ error : 'error' as const ,
290
290
} ) ,
291
291
} ,
292
292
// case: error is typed differently in the reducer than returned from prepare
@@ -295,7 +295,7 @@ describe('type tests', () => {
295
295
// @ts -expect-error
296
296
prepare : ( payload : number ) => ( {
297
297
payload,
298
- meta : 'meta' as 'meta' ,
298
+ meta : 'meta' as const ,
299
299
error : 1 ,
300
300
} ) ,
301
301
} ,
0 commit comments