Skip to content

Commit a37bf90

Browse files
committed
just pass getInitialState
1 parent 564f62f commit a37bf90

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/toolkit/src/createSlice.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -795,7 +795,7 @@ export function buildCreateSlice({ creators }: BuildCreateSliceConfig = {}) {
795795
options.selectors ?? {}
796796
)) {
797797
map[name] = wrapSelector(
798-
{ getInitialState },
798+
getInitialState,
799799
selector,
800800
selectState,
801801
injected
@@ -836,7 +836,7 @@ export function buildCreateSlice({ creators }: BuildCreateSliceConfig = {}) {
836836
}
837837

838838
function wrapSelector<State, NewState, S extends Selector<State>>(
839-
slice: { getInitialState(): State },
839+
getInitialState: () => State,
840840
selector: S,
841841
selectState: Selector<NewState, State>,
842842
injected?: boolean
@@ -845,7 +845,7 @@ function wrapSelector<State, NewState, S extends Selector<State>>(
845845
let sliceState = selectState(rootState)
846846
if (typeof sliceState === 'undefined') {
847847
if (injected) {
848-
sliceState = slice.getInitialState()
848+
sliceState = getInitialState()
849849
} else if (process.env.NODE_ENV !== 'production') {
850850
throw new Error(
851851
'selectState returned undefined for an uninjected slice reducer'

0 commit comments

Comments
 (0)