Update tests
This commit is contained in:
parent
6e672b7c9d
commit
3ad62ef3d6
1 changed files with 2 additions and 2 deletions
|
@ -13,7 +13,7 @@ type T02 = Unpacked<() => string>; // string
|
|||
type T03 = Unpacked<Promise<string>>; // string
|
||||
type T04 = Unpacked<Unpacked<Promise<string>[]>>; // string
|
||||
type T05 = Unpacked<any>; // any
|
||||
type T06 = Unpacked<never>; // never
|
||||
type T06 = Unpacked<never>; // {}
|
||||
|
||||
function f1(s: string) {
|
||||
return { a: 1, b: s };
|
||||
|
@ -42,7 +42,7 @@ type U14 = InstanceType<Function>; // Error
|
|||
|
||||
type ArgumentType<T extends (x: any) => any> = T extends (a: infer A) => any ? A : any;
|
||||
|
||||
type T20 = ArgumentType<() => void>; // never
|
||||
type T20 = ArgumentType<() => void>; // {}
|
||||
type T21 = ArgumentType<(x: string) => number>; // string
|
||||
type T22 = ArgumentType<(x?: string) => number>; // string | undefined
|
||||
type T23 = ArgumentType<(...args: string[]) => number>; // string
|
||||
|
|
Loading…
Reference in a new issue