We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9990fc4 commit 84650d7Copy full SHA for 84650d7
packages/node_modules/overmind/src/internalTypes.ts
@@ -22,7 +22,7 @@ export type RehydrateClasses<T extends IState> = Pick<{
22
T[P] extends { [key: string]: { toJSON: () => infer U } } ? (data: U) => T[P][0] :
23
T[P] extends IState ? RehydrateClasses<T[P]> :
24
never
25
-},{ [Key in keyof T]: T[Key] extends { toJSON: () => any } ? Key : never }[keyof T]>
+},{ [Key in keyof T]: T[Key] extends { toJSON: () => any } | Array<{ toJSON: () => any }> | { [key: string]: { toJSON: () => any } } ? Key : never }[keyof T]>
26
27
export type Options = {
28
name?: string
0 commit comments