Skip to content

Commit 7148e8c

Browse files
committed
omit any from extracted definitions
1 parent ad6a8e5 commit 7148e8c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/toolkit/src/createSlice.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import type {
2121
import { createReducer, makeGetInitialState } from './createReducer'
2222
import type { ActionReducerMapBuilder, TypedActionCreator } from './mapBuilders'
2323
import { executeReducerBuilderCallback } from './mapBuilders'
24-
import type { Id, TypeGuard, UnionToIntersection } from './tsHelpers'
24+
import type { CastAny, Id, TypeGuard, UnionToIntersection } from './tsHelpers'
2525
import type { InjectConfig } from './combineSlices'
2626
import { emplace } from './utils'
2727
import { DistributiveOmit } from 'react-redux'
@@ -275,7 +275,7 @@ type RecursiveExtractDefinition<
275275
Definitions,
276276
Type extends RegisteredReducerType,
277277
> =
278-
| Extract<Definitions, ReducerDefinition<Type>>
278+
| CastAny<Extract<Definitions, ReducerDefinition<Type>>, never>
279279
| (Definitions extends object
280280
? {
281281
[K in keyof Definitions]-?: RecursiveExtractDefinition<

0 commit comments

Comments
 (0)