We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 76d1b7b commit ed907e3Copy full SHA for ed907e3
packages/types/src/type.ts
@@ -172,7 +172,7 @@ type Frame<Payload> = Payload extends Array<infer U>
172
: Payload extends Record<string, unknown>
173
? NonNever<
174
{
175
- [K in keyof Payload]?: Payload[K] extends object
+ [K in keyof Payload]?: NonNullable<Payload[K]> extends object
176
? Frame<Payload[K]>
177
: never;
178
} & SD<Payload> &
@@ -235,7 +235,7 @@ type PFrame<Payload> = Payload extends Array<infer U>
235
? Record<number, PFrame<U> | boolean> | boolean
236
: Record<number, boolean> | boolean
237
: {
238
239
? PFrame<Payload[K]> | boolean
240
: boolean;
241
};
0 commit comments