/third_party/typescript/tests/baselines/reference/ |
H A D | recursiveTypesUsedAsFunctionParameters.js | 34 function foo5<V>(x: T): string; 35 function foo5<V>(x: List<V>): number; 36 function foo5<V>(x: MyList<V>): boolean; 37 function foo5<V>(x: any): any { return null; } 42 var r = foo5(list); 43 var r2 = foo5(myList); 64 function foo5(x) { return null; }
67 var r = foo5(list);
68 var r2 = foo5(myList);
|
H A D | primtiveTypesAreIdentical.js | 20 function foo5(x: 'a'); 21 function foo5(x: 'a'); 22 function foo5(x: string); 23 function foo5(x: any) { } function 40 function foo5(x) { }
|
H A D | genericCallWithConstraintsTypeArgumentInference.js | 55 foo5<T extends Derived, U extends Derived2>(t: T, u: U) { 80 var r8 = c.foo5(d1, d2); // Derived 81 var r8b = c.foo5(d2, d2); // Derived2 92 foo5<T extends Derived, U extends Derived2>(t: T, u: U): T; 103 var r8 = i.foo5(d1, d2); // Derived 104 var r8b = i.foo5(d2, d2); // Derived2 184 C.prototype.foo5 = function (t, u) {
206 var r8 = c.foo5(d1, d2); // Derived
207 var r8b = c.foo5(d2, d2); // Derived2
216 var r8 = i.foo5(d [all...] |
H A D | propertySignatures.js | 18 var foo5: {();}; variable 19 var test = foo5(); 36 var foo5;
variable 37 var test = foo5();
|
H A D | destructuringSameNames.js | 26 const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; property 55 var _u = { foo5: 50, bar5: 550 }, foo5 = _u.foo5, foo5 = _u.bar5;
|
H A D | genericCallTypeArgumentInference.js | 42 foo5<T,U>(t: T, u: U) { 67 var r8 = c.foo5(true, 1); // boolean 78 foo5<T, U>(t: T, u: U): T; 89 var r8 = i.foo5(true, 1); // boolean 126 C.prototype.foo5 = function (t, u) {
148 var r8 = c.foo5(true, 1); // boolean
157 var r8 = i.foo5(true, 1); // boolean
|
H A D | genericCallWithOverloadedConstructorTypedArguments.js | 21 function foo5<T>(cb: { new(x: T): string; new(x: number): T }) { 29 var r5 = foo5(a); // new{} => string; new(x:number) => {} 31 var r7 = foo5(b); // new any => string; new(x:number) => any 66 function foo5(cb) {
70 var r5 = foo5(a); // new{} => string; new(x:number) => {}
72 var r7 = foo5(b); // new any => string; new(x:number) => any
|
H A D | genericCallWithOverloadedFunctionTypedArguments.js | 21 function foo5<T>(cb: { (x: T): string; (x: number): T }) { 25 var r5 = foo5(x => x); // any => string (+1 overload) [inferences are made for T, but lambda not contextually typed]. T is any 27 var r7 = foo5(a); // any => string (+1 overload) 62 function foo5(cb) {
65 var r5 = foo5(function (x) { return x; }); // any => string (+1 overload) [inferences are made for T, but lambda not contextually typed]. T is any
67 var r7 = foo5(a); // any => string (+1 overload)
|
H A D | objectTypesIdentityWithCallSignaturesDifferingParamCounts2.js | 26 function foo5(x: I2<string>); 27 function foo5(x: I2<number>); // ok 28 function foo5(x: any) { } function 52 function foo5(x) { }
|
H A D | genericCallWithOverloadedConstructorTypedArguments2.js | 20 function foo5<T>(cb: { new(x: T): string; new(x: number): T }) { 25 var r6 = foo5(a); // ok 57 function foo5(cb) {
61 var r6 = foo5(a); // ok
|
H A D | genericCallWithOverloadedFunctionTypedArguments2.js | 19 function foo5<T>(cb: { (x: T): string; (x: number): T }) { 23 var r6 = foo5(<T>(x: T) => x); // ok 53 function foo5(cb) {
56 var r6 = foo5(function (x) { return x; }); // ok
|
H A D | declFileTypeAnnotationBuiltInType.js | 19 function foo5(): boolean { 58 function foo5() {
function 85 declare function foo5(): boolean;
|
H A D | callSignatureWithoutReturnTypeAnnotationInference.js | 25 function foo5(x) { function 32 var r5 = foo5(1); 142 function foo5(x) {
150 var r5 = foo5(1);
|
H A D | objectTypesIdentity.js | 47 function foo5(x: A); 48 function foo5(x: B); // error 49 function foo5(x: any) { } function 116 function foo5(x) { }
|
H A D | objectTypesIdentity2.js | 24 function foo5(x: A); 25 function foo5(x: B); // ok 26 function foo5(x: any) { } function 91 function foo5(x) { }
|
H A D | objectTypesIdentityWithConstructSignatures.js | 46 function foo5(x: A); 47 function foo5(x: B); // error 48 function foo5(x: any) { } function 113 function foo5(x) { }
|
H A D | objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.js | 45 function foo5(x: typeof a): number; 46 function foo5(x: typeof b): string; // ok 47 function foo5(x: any): any { } 108 function foo5(x) { }
function
|
H A D | objectTypesIdentityWithPrivates2.js | 30 function foo5(x: C<number>): number; 31 function foo5(x: C<number>): string; // error 32 function foo5(x: any): any { } 76 function foo5(x) { }
function
|
H A D | objectTypesIdentityWithPublics.js | 47 function foo5(x: A); 48 function foo5(x: B); // error 49 function foo5(x: any) { } function 116 function foo5(x) { }
|
H A D | declFileTypeofFunction.js | 28 function foo5(x: number) { function 53 function foo5(x) {
73 declare function foo5(x: number): (x: number) => number;
|
H A D | declFileTypeAnnotationArrayType.js | 30 function foo5(): g<string>[] { 94 function foo5() {
function 131 declare function foo5(): g<string>[];
|
H A D | declFileTypeAnnotationTypeQuery.js | 30 function foo5(): typeof g { 86 function foo5() {
function 116 declare function foo5(): typeof g;
|
H A D | declFileTypeAnnotationTypeReference.js | 30 function foo5(): g<string> { 86 function foo5() {
function 116 declare function foo5(): g<string>;
|
H A D | constraintErrors1.js | 2 function foo5<T extends hm>(test: T) { }
5 function foo5(test) { }
function
|
H A D | declFileTypeAnnotationVisibilityErrorAccessors.js | 37 get foo5(): private1 { 40 set foo5(param: private1) { 161 Object.defineProperty(c.prototype, "foo5", {
279 get foo5(): private1;
280 set foo5(param: private1);
|