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 b3c5d27 commit d57d35eCopy full SHA for d57d35e
src/spec.types.test.ts
@@ -12,12 +12,8 @@ type RemovePassthrough<T> = T extends object
12
? T extends Array<infer U>
13
? Array<RemovePassthrough<U>>
14
: T extends Function
15
- ? T
16
- : {
17
- [K in keyof T as string extends K ? never : number extends K ? never : K]: RemovePassthrough<T[K]>;
18
- }
19
- : unknown extends T
20
- ? (object | undefined)
+ ? T
+ : {[K in keyof T as string extends K ? never : K]: RemovePassthrough<T[K]>}
21
: T;
22
23
function checkCancelledNotification(
0 commit comments