Searched refs:DropLast (Results 1 – 5 of 5) sorted by relevance
/third_party/typescript/tests/cases/conformance/types/tuple/ |
D | variadicTuples1.ts | 222 type DropLast<T extends readonly unknown[]> = T extends readonly [...infer U, unknown] ? U : [...T]; alias 257 type T30 = DropLast<[number, symbol, string]>; 258 type T31 = DropLast<[symbol, string]>; 259 type T32 = DropLast<[string]>; 260 type T33 = DropLast<[number, symbol, ...string[]]>; 261 type T34 = DropLast<[symbol, ...string[]]>; 262 type T35 = DropLast<[string?]>; 263 type T36 = DropLast<string[]>; 264 type T37 = DropLast<[]>; // unknown[], maybe should be [] 265 type T38 = DropLast<any>; [all …]
|
/third_party/typescript/tests/baselines/reference/ |
D | variadicTuples1.js | 220 type DropLast<T extends readonly unknown[]> = T extends readonly [...infer U, unknown] ? U : [...T]; 255 type T30 = DropLast<[number, symbol, string]>; 256 type T31 = DropLast<[symbol, string]>; 257 type T32 = DropLast<[string]>; 258 type T33 = DropLast<[number, symbol, ...string[]]>; 259 type T34 = DropLast<[symbol, ...string[]]>; 260 type T35 = DropLast<[string?]>; 261 type T36 = DropLast<string[]>; 262 type T37 = DropLast<[]>; // unknown[], maybe should be [] 263 type T38 = DropLast<any>; [all …]
|
D | variadicTuples1.symbols | 729 type DropLast<T extends readonly unknown[]> = T extends readonly [...infer U, unknown] ? U : [...T]; 730 >DropLast : Symbol(DropLast, Decl(variadicTuples1.ts, 216, 26)) 857 type T30 = DropLast<[number, symbol, string]>; 859 >DropLast : Symbol(DropLast, Decl(variadicTuples1.ts, 216, 26)) 861 type T31 = DropLast<[symbol, string]>; 863 >DropLast : Symbol(DropLast, Decl(variadicTuples1.ts, 216, 26)) 865 type T32 = DropLast<[string]>; 867 >DropLast : Symbol(DropLast, Decl(variadicTuples1.ts, 216, 26)) 869 type T33 = DropLast<[number, symbol, ...string[]]>; 871 >DropLast : Symbol(DropLast, Decl(variadicTuples1.ts, 216, 26)) [all …]
|
D | variadicTuples1.errors.txt | 329 …type DropLast<T extends readonly unknown[]> = T extends readonly [...infer U, unknown] ? U : [...T… 364 type T30 = DropLast<[number, symbol, string]>; 365 type T31 = DropLast<[symbol, string]>; 366 type T32 = DropLast<[string]>; 367 type T33 = DropLast<[number, symbol, ...string[]]>; 368 type T34 = DropLast<[symbol, ...string[]]>; 369 type T35 = DropLast<[string?]>; 370 type T36 = DropLast<string[]>; 371 type T37 = DropLast<[]>; // unknown[], maybe should be [] 372 type T38 = DropLast<any>; [all …]
|
D | variadicTuples1.types | 791 type DropLast<T extends readonly unknown[]> = T extends readonly [...infer U, unknown] ? U : [...T]; 792 >DropLast : DropLast<T> 884 type T30 = DropLast<[number, symbol, string]>; 887 type T31 = DropLast<[symbol, string]>; 890 type T32 = DropLast<[string]>; 893 type T33 = DropLast<[number, symbol, ...string[]]>; 896 type T34 = DropLast<[symbol, ...string[]]>; 899 type T35 = DropLast<[string?]>; 902 type T36 = DropLast<string[]>; 905 type T37 = DropLast<[]>; // unknown[], maybe should be [] [all …]
|