Skip to content

Commit bc4a593

Browse files
authored
Resolve unknown actions as such
Resolving actions that don't exist to either `never` or `undefined` won't prevent calling them or passing them as parameters. But resolving them as `unknown` will do so.
1 parent 1288c5a commit bc4a593

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/node_modules/overmind/src/internalTypes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ export type ResolveActions<
182182
: (value: TActionValue<Actions[T]>) => ReturnType<Actions[T]>
183183
: Actions[T] extends NestedActions
184184
? ResolveActions<Actions[T]>
185-
: never
185+
: unknown
186186
}
187187

188188
type NestedMockActions =
@@ -211,5 +211,5 @@ export type ResolveMockActions<
211211
: (value: TActionValue<Actions[T]>) => Promise<MockResult>
212212
: Actions[T] extends NestedMockActions
213213
? ResolveMockActions<Actions[T]>
214-
: undefined
214+
: unknown
215215
}

0 commit comments

Comments
 (0)