Home
last modified time | relevance | path

Searched refs:DropLast (Results 1 – 5 of 5) sorted by relevance

/third_party/typescript/tests/cases/conformance/types/tuple/
DvariadicTuples1.ts222 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/
DvariadicTuples1.js220 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 …]
DvariadicTuples1.symbols729 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 …]
DvariadicTuples1.errors.txt329 …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 …]
DvariadicTuples1.types791 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 …]