| /third_party/typescript/tests/baselines/reference/ |
| D | taggedTemplateStringsWithOverloadResolution1_ES6.types | 2 function foo(strs: TemplateStringsArray): number; 3 …TemplateStringsArray): number; (strs: TemplateStringsArray, x: number): string; (strs: TemplateStr… 4 >strs : TemplateStringsArray 6 function foo(strs: TemplateStringsArray, x: number): string; 7 …TemplateStringsArray): number; (strs: TemplateStringsArray, x: number): string; (strs: TemplateStr… 8 >strs : TemplateStringsArray 11 function foo(strs: TemplateStringsArray, x: number, y: number): boolean; 12 …TemplateStringsArray): number; (strs: TemplateStringsArray, x: number): string; (strs: TemplateStr… 13 >strs : TemplateStringsArray 17 function foo(strs: TemplateStringsArray, x: number, y: string): {}; [all …]
|
| D | taggedTemplateStringsWithOverloadResolution1.types | 2 function foo(strs: TemplateStringsArray): number; 3 …TemplateStringsArray): number; (strs: TemplateStringsArray, x: number): string; (strs: TemplateStr… 4 >strs : TemplateStringsArray 6 function foo(strs: TemplateStringsArray, x: number): string; 7 …TemplateStringsArray): number; (strs: TemplateStringsArray, x: number): string; (strs: TemplateStr… 8 >strs : TemplateStringsArray 11 function foo(strs: TemplateStringsArray, x: number, y: number): boolean; 12 …TemplateStringsArray): number; (strs: TemplateStringsArray, x: number): string; (strs: TemplateStr… 13 >strs : TemplateStringsArray 17 function foo(strs: TemplateStringsArray, x: number, y: string): {}; [all …]
|
| D | taggedTemplateStringsWithOverloadResolution3_ES6.types | 3 function fn1(strs: TemplateStringsArray, s: string): string; 4 >fn1 : { (strs: TemplateStringsArray, s: string): string; (strs: TemplateStringsArray, n: number): … 5 >strs : TemplateStringsArray 8 function fn1(strs: TemplateStringsArray, n: number): number; 9 >fn1 : { (strs: TemplateStringsArray, s: string): string; (strs: TemplateStringsArray, n: number): … 10 >strs : TemplateStringsArray 14 >fn1 : { (strs: TemplateStringsArray, s: string): string; (strs: TemplateStringsArray, n: number): … 20 >fn1 : { (strs: TemplateStringsArray, s: string): string; (strs: TemplateStringsArray, n: number): … 27 >fn1 : { (strs: TemplateStringsArray, s: string): string; (strs: TemplateStringsArray, n: number): … 31 function fn2(strs: TemplateStringsArray, s: string, n: number): number; [all …]
|
| D | taggedTemplateStringsWithOverloadResolution3.types | 3 function fn1(strs: TemplateStringsArray, s: string): string; 4 >fn1 : { (strs: TemplateStringsArray, s: string): string; (strs: TemplateStringsArray, n: number): … 5 >strs : TemplateStringsArray 8 function fn1(strs: TemplateStringsArray, n: number): number; 9 >fn1 : { (strs: TemplateStringsArray, s: string): string; (strs: TemplateStringsArray, n: number): … 10 >strs : TemplateStringsArray 14 >fn1 : { (strs: TemplateStringsArray, s: string): string; (strs: TemplateStringsArray, n: number): … 20 >fn1 : { (strs: TemplateStringsArray, s: string): string; (strs: TemplateStringsArray, n: number): … 27 >fn1 : { (strs: TemplateStringsArray, s: string): string; (strs: TemplateStringsArray, n: number): … 31 function fn2(strs: TemplateStringsArray, s: string, n: number): number; [all …]
|
| D | taggedTemplateStringsWithOverloadResolution1_ES6.errors.txt | 1 …2345: Argument of type 'undefined[]' is not assignable to parameter of type 'TemplateStringsArray'. 2 Property 'raw' is missing in type 'undefined[]' but required in type 'TemplateStringsArray'. 3 …2345: Argument of type 'undefined[]' is not assignable to parameter of type 'TemplateStringsArray'. 5 …Overload 1 of 4, '(strs: TemplateStringsArray, x: number, y: number): boolean', gave the following… 6 Argument of type 'undefined[]' is not assignable to parameter of type 'TemplateStringsArray'. 7 …Overload 2 of 4, '(strs: TemplateStringsArray, x: number, y: string): {}', gave the following erro… 8 Argument of type 'undefined[]' is not assignable to parameter of type 'TemplateStringsArray'. 10 …Overload 1 of 4, '(strs: TemplateStringsArray, x: number, y: number): boolean', gave the following… 11 Argument of type 'undefined[]' is not assignable to parameter of type 'TemplateStringsArray'. 12 …Overload 2 of 4, '(strs: TemplateStringsArray, x: number, y: string): {}', gave the following erro… [all …]
|
| D | taggedTemplateStringsWithOverloadResolution1.errors.txt | 1 …2345: Argument of type 'undefined[]' is not assignable to parameter of type 'TemplateStringsArray'. 2 Property 'raw' is missing in type 'undefined[]' but required in type 'TemplateStringsArray'. 3 …2345: Argument of type 'undefined[]' is not assignable to parameter of type 'TemplateStringsArray'. 5 …Overload 1 of 4, '(strs: TemplateStringsArray, x: number, y: number): boolean', gave the following… 6 Argument of type 'undefined[]' is not assignable to parameter of type 'TemplateStringsArray'. 7 …Overload 2 of 4, '(strs: TemplateStringsArray, x: number, y: string): {}', gave the following erro… 8 Argument of type 'undefined[]' is not assignable to parameter of type 'TemplateStringsArray'. 10 …Overload 1 of 4, '(strs: TemplateStringsArray, x: number, y: number): boolean', gave the following… 11 Argument of type 'undefined[]' is not assignable to parameter of type 'TemplateStringsArray'. 12 …Overload 2 of 4, '(strs: TemplateStringsArray, x: number, y: string): {}', gave the following erro… [all …]
|
| D | taggedTemplateStringsTypeArgumentInferenceES6.types | 13 function noGenericParams<T>(n: TemplateStringsArray) { } 14 >noGenericParams : <T>(n: TemplateStringsArray) => void 15 >n : TemplateStringsArray 19 >noGenericParams : <T>(n: TemplateStringsArray) => void 34 function someGenerics1b<T, U>(n: TemplateStringsArray, m: U) { } 35 >someGenerics1b : <T, U>(n: TemplateStringsArray, m: U) => void 36 >n : TemplateStringsArray 41 >someGenerics1b : <T, U>(n: TemplateStringsArray, m: U) => void 46 function someGenerics2a<T>(strs: TemplateStringsArray, n: (x: T) => void) { } 47 >someGenerics2a : <T>(strs: TemplateStringsArray, n: (x: T) => void) => void [all …]
|
| D | taggedTemplateStringsTypeArgumentInference.types | 13 function noGenericParams<T>(n: TemplateStringsArray) { } 14 >noGenericParams : <T>(n: TemplateStringsArray) => void 15 >n : TemplateStringsArray 19 >noGenericParams : <T>(n: TemplateStringsArray) => void 34 function someGenerics1b<T, U>(n: TemplateStringsArray, m: U) { } 35 >someGenerics1b : <T, U>(n: TemplateStringsArray, m: U) => void 36 >n : TemplateStringsArray 41 >someGenerics1b : <T, U>(n: TemplateStringsArray, m: U) => void 46 function someGenerics2a<T>(strs: TemplateStringsArray, n: (x: T) => void) { } 47 >someGenerics2a : <T>(strs: TemplateStringsArray, n: (x: T) => void) => void [all …]
|
| D | parenthesizedContexualTyping3.types | 7 function tempFun<T>(tempStrs: TemplateStringsArray, g: (x: T) => T, x: T): T; 8 >tempFun : { <T>(tempStrs: TemplateStringsArray, g: (x: T) => T, x: T): T; <T>(tempStrs: TemplateSt… 9 >tempStrs : TemplateStringsArray 14 function tempFun<T>(tempStrs: TemplateStringsArray, g: (x: T) => T, h: (y: T) => T, x: T): T; 15 >tempFun : { <T>(tempStrs: TemplateStringsArray, g: (x: T) => T, x: T): T; <T>(tempStrs: TemplateSt… 16 >tempStrs : TemplateStringsArray 23 function tempFun<T>(tempStrs: TemplateStringsArray, g: (x: T) => T, x: T): T { 24 >tempFun : { <T>(tempStrs: TemplateStringsArray, g: (x: T) => T, x: T): T; <T>(tempStrs: TemplateSt… 25 >tempStrs : TemplateStringsArray 39 >tempFun : { <T>(tempStrs: TemplateStringsArray, g: (x: T) => T, x: T): T; <T>(tempStrs: TemplateSt… [all …]
|
| D | taggedTemplatesInModuleAndGlobal.types | 14 >templateObjectFactory : () => TemplateStringsArray 17 >id`hello world` : TemplateStringsArray 24 >templateObjectFactory() : TemplateStringsArray 25 >templateObjectFactory : () => TemplateStringsArray 26 >templateObjectFactory() : TemplateStringsArray 27 >templateObjectFactory : () => TemplateStringsArray 40 >templateObjectFactory : () => TemplateStringsArray 43 >id`hello world` : TemplateStringsArray 50 >templateObjectFactory() : TemplateStringsArray 51 >templateObjectFactory : () => TemplateStringsArray [all …]
|
| D | taggedTemplateStringsWithOverloadResolution2.types | 2 function foo1(strs: TemplateStringsArray, x: number): string; 3 >foo1 : { (strs: TemplateStringsArray, x: number): string; (strs: string[], x: number): number; } 4 >strs : TemplateStringsArray 8 >foo1 : { (strs: TemplateStringsArray, x: number): string; (strs: string[], x: number): number; } 13 >foo1 : { (strs: TemplateStringsArray, x: number): string; (strs: string[], x: number): number; } 23 >foo1 : { (strs: TemplateStringsArray, x: number): string; (strs: string[], x: number): number; } 30 >foo1 : { (strs: TemplateStringsArray, x: number): string; (strs: string[], x: number): number; } 35 >foo2 : { (strs: string[], x: number): number; (strs: TemplateStringsArray, x: number): string; } 39 function foo2(strs: TemplateStringsArray, x: number): string; 40 >foo2 : { (strs: string[], x: number): number; (strs: TemplateStringsArray, x: number): string; } [all …]
|
| D | taggedTemplateStringsWithOverloadResolution2_ES6.types | 2 function foo1(strs: TemplateStringsArray, x: number): string; 3 >foo1 : { (strs: TemplateStringsArray, x: number): string; (strs: string[], x: number): number; } 4 >strs : TemplateStringsArray 8 >foo1 : { (strs: TemplateStringsArray, x: number): string; (strs: string[], x: number): number; } 13 >foo1 : { (strs: TemplateStringsArray, x: number): string; (strs: string[], x: number): number; } 23 >foo1 : { (strs: TemplateStringsArray, x: number): string; (strs: string[], x: number): number; } 30 >foo1 : { (strs: TemplateStringsArray, x: number): string; (strs: string[], x: number): number; } 35 >foo2 : { (strs: string[], x: number): number; (strs: TemplateStringsArray, x: number): string; } 39 function foo2(strs: TemplateStringsArray, x: number): string; 40 >foo2 : { (strs: string[], x: number): number; (strs: TemplateStringsArray, x: number): string; } [all …]
|
| D | taggedTemplateStringsWithOverloadResolution3_ES6.js | 3 function fn1(strs: TemplateStringsArray, s: string): string; 4 function fn1(strs: TemplateStringsArray, n: number): number; 12 function fn2(strs: TemplateStringsArray, s: string, n: number): number; 13 function fn2<T>(strs: TemplateStringsArray, n: number, t: T): T; 29 function fn3<T>(strs: TemplateStringsArray, n: T): string; 30 function fn3<T, U>(strs: TemplateStringsArray, s: string, t: T, u: U): U; 31 function fn3<T, U, V>(strs: TemplateStringsArray, v: V, u: U, t: T): number; 48 function fn4<T extends string, U extends number>(strs: TemplateStringsArray, n: T, m: U); 49 function fn4<T extends number, U extends string>(strs: TemplateStringsArray, n: T, m: U); 50 function fn4(strs: TemplateStringsArray) [all …]
|
| D | taggedTemplateStringsWithOverloadResolution3.js | 3 function fn1(strs: TemplateStringsArray, s: string): string; 4 function fn1(strs: TemplateStringsArray, n: number): number; 12 function fn2(strs: TemplateStringsArray, s: string, n: number): number; 13 function fn2<T>(strs: TemplateStringsArray, n: number, t: T): T; 29 function fn3<T>(strs: TemplateStringsArray, n: T): string; 30 function fn3<T, U>(strs: TemplateStringsArray, s: string, t: T, u: U): U; 31 function fn3<T, U, V>(strs: TemplateStringsArray, v: V, u: U, t: T): number; 48 function fn4<T extends string, U extends number>(strs: TemplateStringsArray, n: T, m: U); 49 function fn4<T extends number, U extends string>(strs: TemplateStringsArray, n: T, m: U); 50 function fn4(strs: TemplateStringsArray) [all …]
|
| D | taggedTemplateStringsWithOverloadResolution3_ES6.errors.txt | 2 Overload 1 of 2, '(strs: TemplateStringsArray, s: string): string', gave the following error. 4 Overload 2 of 2, '(strs: TemplateStringsArray, n: number): number', gave the following error. 9 Overload 1 of 3, '(strs: TemplateStringsArray, n: string, m: any): any', gave the following error. 11 Overload 2 of 3, '(strs: TemplateStringsArray, n: number, m: any): any', gave the following error. 14 Overload 1 of 3, '(strs: TemplateStringsArray, n: any, m: number): any', gave the following error. 16 Overload 2 of 3, '(strs: TemplateStringsArray, n: any, m: string): any', gave the following error. 23 function fn1(strs: TemplateStringsArray, s: string): string; 24 function fn1(strs: TemplateStringsArray, n: number): number; 33 !!! error TS2769: Overload 1 of 2, '(strs: TemplateStringsArray, s: string): string', gave the fo… 35 !!! error TS2769: Overload 2 of 2, '(strs: TemplateStringsArray, n: number): number', gave the fo… [all …]
|
| D | taggedTemplateStringsWithOverloadResolution3.errors.txt | 2 Overload 1 of 2, '(strs: TemplateStringsArray, s: string): string', gave the following error. 4 Overload 2 of 2, '(strs: TemplateStringsArray, n: number): number', gave the following error. 9 Overload 1 of 3, '(strs: TemplateStringsArray, n: string, m: any): any', gave the following error. 11 Overload 2 of 3, '(strs: TemplateStringsArray, n: number, m: any): any', gave the following error. 14 Overload 1 of 3, '(strs: TemplateStringsArray, n: any, m: number): any', gave the following error. 16 Overload 2 of 3, '(strs: TemplateStringsArray, n: any, m: string): any', gave the following error. 23 function fn1(strs: TemplateStringsArray, s: string): string; 24 function fn1(strs: TemplateStringsArray, n: number): number; 33 !!! error TS2769: Overload 1 of 2, '(strs: TemplateStringsArray, s: string): string', gave the fo… 35 !!! error TS2769: Overload 2 of 2, '(strs: TemplateStringsArray, n: number): number', gave the fo… [all …]
|
| D | templateStringsArrayTypeRedefinedInES6Mode.types | 2 class TemplateStringsArray { 3 >TemplateStringsArray : TemplateStringsArray 6 function f(x: TemplateStringsArray, y: number, z: number) { 7 >f : (x: TemplateStringsArray, y: number, z: number) => void 8 >x : TemplateStringsArray 15 >f : (x: TemplateStringsArray, y: number, z: number) => void 22 >f : (x: TemplateStringsArray, y: number, z: number) => void
|
| D | templateStringsArrayTypeDefinedInES5Mode.types | 2 class TemplateStringsArray { 3 >TemplateStringsArray : TemplateStringsArray 6 function f(x: TemplateStringsArray, y: number, z: number) { 7 >f : (x: TemplateStringsArray, y: number, z: number) => void 8 >x : TemplateStringsArray 15 >f : (x: TemplateStringsArray, y: number, z: number) => void 22 >f : (x: TemplateStringsArray, y: number, z: number) => void
|
| D | taggedTemplateContextualTyping2.types | 14 function tempTag2(templateStrs: TemplateStringsArray, f: FuncType1, x: number): number; 15 >tempTag2 : { (templateStrs: TemplateStringsArray, f: FuncType1, x: number): number; (templateStrs:… 16 >templateStrs : TemplateStringsArray 20 function tempTag2(templateStrs: TemplateStringsArray, f: FuncType2, h: FuncType2, x: string): strin… 21 >tempTag2 : { (templateStrs: TemplateStringsArray, f: FuncType1, x: number): number; (templateStrs:… 22 >templateStrs : TemplateStringsArray 28 >tempTag2 : { (templateStrs: TemplateStringsArray, f: FuncType1, x: number): number; (templateStrs:… 41 >tempTag2 : { (templateStrs: TemplateStringsArray, f: FuncType1, x: number): number; (templateStrs:… 53 >tempTag2 : { (templateStrs: TemplateStringsArray, f: FuncType1, x: number): number; (templateStrs:… 71 >tempTag2 : { (templateStrs: TemplateStringsArray, f: FuncType1, x: number): number; (templateStrs:…
|
| D | taggedTemplateStringsWithOverloadResolution3_ES6.symbols | 3 function fn1(strs: TemplateStringsArray, s: string): string; 6 >TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --)) 9 function fn1(strs: TemplateStringsArray, n: number): number; 12 >TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --)) 27 function fn2(strs: TemplateStringsArray, s: string, n: number): number; 30 >TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --)) 34 function fn2<T>(strs: TemplateStringsArray, n: number, t: T): T; 38 >TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --)) 74 function fn3<T>(strs: TemplateStringsArray, n: T): string; 78 >TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --)) [all …]
|
| D | taggedTemplateStringsWithOverloadResolution3.symbols | 3 function fn1(strs: TemplateStringsArray, s: string): string; 6 >TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --)) 9 function fn1(strs: TemplateStringsArray, n: number): number; 12 >TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --)) 27 function fn2(strs: TemplateStringsArray, s: string, n: number): number; 30 >TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --)) 34 function fn2<T>(strs: TemplateStringsArray, n: number, t: T): T; 38 >TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --)) 74 function fn3<T>(strs: TemplateStringsArray, n: T): string; 78 >TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --)) [all …]
|
| /third_party/typescript/tests/cases/conformance/es6/templates/ |
| D | taggedTemplateStringsWithOverloadResolution3.ts | 3 function fn1(strs: TemplateStringsArray, s: string): string; 4 function fn1(strs: TemplateStringsArray, n: number): number; 12 function fn2(strs: TemplateStringsArray, s: string, n: number): number; 13 function fn2<T>(strs: TemplateStringsArray, n: number, t: T): T; 29 function fn3<T>(strs: TemplateStringsArray, n: T): string; 30 function fn3<T, U>(strs: TemplateStringsArray, s: string, t: T, u: U): U; 31 function fn3<T, U, V>(strs: TemplateStringsArray, v: V, u: U, t: T): number; 48 function fn4<T extends string, U extends number>(strs: TemplateStringsArray, n: T, m: U); 49 function fn4<T extends number, U extends string>(strs: TemplateStringsArray, n: T, m: U); 50 function fn4(strs: TemplateStringsArray) [all …]
|
| D | taggedTemplateStringsWithOverloadResolution3_ES6.ts | 3 function fn1(strs: TemplateStringsArray, s: string): string; 4 function fn1(strs: TemplateStringsArray, n: number): number; 12 function fn2(strs: TemplateStringsArray, s: string, n: number): number; 13 function fn2<T>(strs: TemplateStringsArray, n: number, t: T): T; 29 function fn3<T>(strs: TemplateStringsArray, n: T): string; 30 function fn3<T, U>(strs: TemplateStringsArray, s: string, t: T, u: U): U; 31 function fn3<T, U, V>(strs: TemplateStringsArray, v: V, u: U, t: T): number; 48 function fn4<T extends string, U extends number>(strs: TemplateStringsArray, n: T, m: U); 49 function fn4<T extends number, U extends string>(strs: TemplateStringsArray, n: T, m: U); 50 function fn4(strs: TemplateStringsArray) [all …]
|
| D | taggedTemplateStringsTypeArgumentInference.ts | 8 function noGenericParams<T>(n: TemplateStringsArray) { } 15 function someGenerics1b<T, U>(n: TemplateStringsArray, m: U) { } 19 function someGenerics2a<T>(strs: TemplateStringsArray, n: (x: T) => void) { } 22 function someGenerics2b<T, U>(strs: TemplateStringsArray, n: (x: T, y: U) => void) { } 26 function someGenerics3<T>(strs: TemplateStringsArray, producer: () => T) { } 32 function someGenerics4<T, U>(strs: TemplateStringsArray, n: T, f: (x: U) => void) { } 38 function someGenerics5<U, T>(strs: TemplateStringsArray, n: T, f: (x: U) => void) { } 44 function someGenerics6<A>(strs: TemplateStringsArray, a: (a: A) => A, b: (b: A) => A, c: (c: A) => … 50 function someGenerics7<A, B, C>(strs: TemplateStringsArray, a: (a: A) => A, b: (b: B) => B, c: (c: … 56 function someGenerics8<T>(strs: TemplateStringsArray, n: T): T { return n; } [all …]
|
| D | taggedTemplateStringsTypeArgumentInferenceES6.ts | 8 function noGenericParams<T>(n: TemplateStringsArray) { } 15 function someGenerics1b<T, U>(n: TemplateStringsArray, m: U) { } 19 function someGenerics2a<T>(strs: TemplateStringsArray, n: (x: T) => void) { } 22 function someGenerics2b<T, U>(strs: TemplateStringsArray, n: (x: T, y: U) => void) { } 26 function someGenerics3<T>(strs: TemplateStringsArray, producer: () => T) { } 32 function someGenerics4<T, U>(strs: TemplateStringsArray, n: T, f: (x: U) => void) { } 38 function someGenerics5<U, T>(strs: TemplateStringsArray, n: T, f: (x: U) => void) { } 44 function someGenerics6<A>(strs: TemplateStringsArray, a: (a: A) => A, b: (b: A) => A, c: (c: A) => … 50 function someGenerics7<A, B, C>(strs: TemplateStringsArray, a: (a: A) => A, b: (b: B) => B, c: (c: … 56 function someGenerics8<T>(strs: TemplateStringsArray, n: T): T { return n; } [all …]
|