Skip to content

Commit f30b9cb

Browse files
fix(overmind): fix base typing for transition
1 parent 8e9b164 commit f30b9cb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/node_modules/overmind/src/statemachine.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export interface MachineMethods<States extends TStates, Base extends IState> {
1919
state: T,
2020
): Statemachine<States extends { current: T} ? States : never, Base> | undefined
2121
transition<T extends States["current"]>(
22-
newState: Partial<Base> & States extends { current: T } ? States : never
22+
newState: States extends { current: T } ? States & Partial<Base> : never
2323
): Statemachine<States extends { current: T} ? States : never, Base> | undefined
2424
transition<T extends States["current"]>(
2525
newState: T,

0 commit comments

Comments
 (0)