Skip to content

Commit 02d8936

Browse files
committed
Fix @typescript-eslint/prefer-as-const related problems
1 parent e524c72 commit 02d8936

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

packages/toolkit/src/tests/createAction.test-d.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -300,9 +300,9 @@ describe('type tests', () => {
300300

301301
expectTypeOf(
302302
createAction('', (_: 0) => ({
303-
payload: 1 as 1,
304-
error: 2 as 2,
305-
meta: 3 as 3,
303+
payload: 1 as const,
304+
error: 2 as const,
305+
meta: 3 as const,
306306
})),
307307
).toEqualTypeOf<ActionCreatorWithPreparedPayload<[0], 1, '', 2, 3>>()
308308

packages/toolkit/src/tests/createSlice.test-d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -254,8 +254,8 @@ describe('type tests', () => {
254254
reducer(_, action: PayloadAction<number, string>) {},
255255
prepare: (payload: number) => ({
256256
payload,
257-
meta: 'meta' as 'meta',
258-
error: 'error' as 'error',
257+
meta: 'meta' as const,
258+
error: 'error' as const,
259259
}),
260260
},
261261
// case: meta and error marked as "unknown" in reducer
@@ -266,17 +266,17 @@ describe('type tests', () => {
266266
) {},
267267
prepare: (payload: number) => ({
268268
payload,
269-
meta: 'meta' as 'meta',
270-
error: 'error' as 'error',
269+
meta: 'meta' as const,
270+
error: 'error' as const,
271271
}),
272272
},
273273
// case: meta and error are typed in the reducer as returned by prepare
274274
testMetaAndError: {
275275
reducer(_, action: PayloadAction<number, string, 'meta', 'error'>) {},
276276
prepare: (payload: number) => ({
277277
payload,
278-
meta: 'meta' as 'meta',
279-
error: 'error' as 'error',
278+
meta: 'meta' as const,
279+
error: 'error' as const,
280280
}),
281281
},
282282
// case: meta is typed differently in the reducer than returned from prepare
@@ -286,7 +286,7 @@ describe('type tests', () => {
286286
prepare: (payload: number) => ({
287287
payload,
288288
meta: 1,
289-
error: 'error' as 'error',
289+
error: 'error' as const,
290290
}),
291291
},
292292
// case: error is typed differently in the reducer than returned from prepare
@@ -295,7 +295,7 @@ describe('type tests', () => {
295295
// @ts-expect-error
296296
prepare: (payload: number) => ({
297297
payload,
298-
meta: 'meta' as 'meta',
298+
meta: 'meta' as const,
299299
error: 1,
300300
}),
301301
},

0 commit comments

Comments
 (0)