/third_party/typescript/tests/baselines/reference/ |
H A D | es6ModuleFunctionDeclaration.js | 12 function foo4() { function 17 foo4(); 22 function foo4() { 27 foo4(); 43 function foo4() {
48 foo4();
55 function foo4() {
60 foo4();
|
H A D | genericCallWithFunctionTypedArguments3.js | 9 function foo4<T, U>(cb: (x: T) => U) { 14 var r = foo4(a); // T is {} (candidates boolean and string), U is any (candidates any and boolean) 21 var r2 = foo4(b); // T is {} (candidates boolean and {}), U is any (candidates any and {})
26 function foo4(cb) {
function 30 var r = foo4(a); // T is {} (candidates boolean and string), U is any (candidates any and boolean)
32 var r2 = foo4(b); // T is {} (candidates boolean and {}), U is any (candidates any and {})
|
H A D | genericCallWithFunctionTypedArguments4.js | 11 function foo4<T, U>(cb: new(x: T) => U) { 16 var r = foo4(a); // T is {} (candidates boolean and string), U is {} (candidates C and D) 23 var r2 = foo4(b); // T is {} (candidates boolean and {}), U is any (candidates any and {})
38 function foo4(cb) {
function 42 var r = foo4(a); // T is {} (candidates boolean and string), U is {} (candidates C and D)
44 var r2 = foo4(b); // T is {} (candidates boolean and {}), U is any (candidates any and {})
|
H A D | objectTypesIdentityWithPrivates2.js | 23 function foo4(x: C<number>): number; 24 function foo4(x: D<number>): string; // BUG 831926 25 function foo4(x: any): any { } 27 var r = foo4(new C<number>()); 28 var r = foo4(new D<number>()); 73 function foo4(x) { }
function 74 var r = foo4(new C());
75 var r = foo4(new D());
|
H A D | genericCallWithOverloadedFunctionTypedArguments.js | 11 function foo4(cb: typeof a) { function 15 var r = foo4(a); 16 var r2 = foo4(<T>(x: T) => x); 17 var r4 = foo4(x => x); 53 function foo4(cb) {
56 var r = foo4(a);
57 var r2 = foo4(function (x) { return x; });
58 var r4 = foo4(function (x) { return x; });
|
H A D | sourceMapValidationDestructuringParametertArrayBindingPattern.js | 20 function foo4([numberA3, ...robotAInfo]: Robot) { function 33 foo4(robotA); 34 foo4([2, "trimmer", "trimming"]);
50 function foo4(_a) {
60 foo4(robotA);
61 foo4([2, "trimmer", "trimming"]);
|
H A D | sourceMapValidationDestructuringParametertArrayBindingPattern2.js | 20 function foo4([...multiRobotAInfo]: Robot) { function 33 foo4(robotA); 34 foo4(["roomba", ["vacuum", "mopping"]]);
50 function foo4(_a) {
60 foo4(robotA);
61 foo4(["roomba", ["vacuum", "mopping"]]);
|
H A D | overloadResolutionTest1.js | 22 function foo4(bar:{a:number;}):number; 23 function foo4(bar:{a:string;}):string; 24 function foo4(bar:{a:any;}):any{ return bar }; 25 var x = foo4({a:true}); // error
39 function foo4(bar) { return bar; }
function 41 var x = foo4({ a: true }); // error
|
H A D | sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js | 20 function foo4([numberA3 = -1, ...robotAInfo]: Robot = [-1, "name", "skill"]) { function 33 foo4(robotA); 34 foo4([2, "trimmer", "trimming"]);
50 function foo4(_a) {
60 foo4(robotA);
61 foo4([2, "trimmer", "trimming"]);
|
H A D | constraintSatisfactionWithAny.js | 7 function foo4<T extends <T>(x: T) => void>(x: T): T { return null; } 12 foo4(a); 18 foo4<any>(b); 60 function foo4(x) { return null; }
function 65 foo4(a);
70 foo4(b);
|
H A D | destructuringSameNames.js | 25 const { foo4, foo4 } = { foo4: 40 }; property 54 var _t = { foo4: 40 }, foo4 = _t.foo4, foo4 = _t.foo4;
|
H A D | propertyAssignmentUseParentType3.js | 19 function foo4(): ({x: number}) { 22 foo4.x = "456"; 39 function foo4() {
function 42 foo4.x = "456";
|
H A D | genericCallTypeArgumentInference.js | 38 foo4<U>(t: T, u: U) { 66 var r7 = c.foo4('', true); // string 77 foo4<U>(t: T, u: U): T; 88 var r7 = i.foo4('', true); // string 123 C.prototype.foo4 = function (t, u) {
147 var r7 = c.foo4('', true); // string
156 var r7 = i.foo4('', true); // string
|
H A D | genericCallWithOverloadedConstructorTypedArguments.js | 11 function foo4(cb: typeof a) { function 15 var r = foo4(a); 17 var r2 = foo4(b); 57 function foo4(cb) {
60 var r = foo4(a);
62 var r2 = foo4(b);
|
H A D | declFileTypeAnnotationVisibilityErrorParameterOfFunction.js | 17 export function foo4(param = new private1()) { 70 function foo4(param) {
function 73 m.foo4 = foo4;
117 export function foo4(param?: private1): void;
|
H A D | declFileTypeAnnotationVisibilityErrorReturnTypeOfFunction.js | 20 export function foo4() { 84 function foo4() {
function 87 m.foo4 = foo4;
135 export function foo4(): private1;
|
H A D | objectTypesIdentityWithCallSignatures3.js | 22 function foo4(x: typeof b); 23 function foo4(x: typeof b); // error 24 function foo4(x: any) { } function 47 function foo4(x) { }
|
H A D | objectTypesIdentityWithCallSignaturesDifferingParamCounts2.js | 22 function foo4(x: I2<string>); 23 function foo4(x: I2<string>); // error 24 function foo4(x: any) { } function 51 function foo4(x) { }
|
H A D | primtiveTypesAreIdentical.js | 16 function foo4(x: any); 17 function foo4(x: any); 18 function foo4(x: any) { } function 39 function foo4(x) { }
|
H A D | typeParametersAreIdenticalToThemselves.js | 35 foo4<T extends Date>(x: T); 36 foo4<T extends Date>(x: T); // no error, different declaration for each T 37 foo4<T extends Date>(x: T) { } 64 foo4<T extends Date>(x: T); 65 foo4<T extends Date>(x: T); // no error, different declaration for each T 93 C.prototype.foo4 = function (x) { };
|
H A D | genericFunctionSpecializations1.js | 5 function foo4<T>(test: string); // valid 6 function foo4<T extends String>(test: T) { }
10 function foo4(test) { }
function
|
H A D | defaultParameterAddsUndefinedWithStrictNullChecks.js | 24 function foo4(x: string | undefined = undefined, b: number) { function 38 // .d.ts should have `string | undefined` for foo1, foo2, foo3 and foo4 42 foo4(undefined, 1); 86 function foo4(x, b) {
97 // .d.ts should have `string | undefined` for foo1, foo2, foo3 and foo4
101 foo4(undefined, 1);
126 declare function foo4(x: string | undefined, b: number): void;
|
H A D | genericCallWithOverloadedConstructorTypedArguments2.js | 11 function foo4(cb: typeof a) { function 16 var r3 = foo4(b); // ok 49 function foo4(cb) {
53 var r3 = foo4(b); // ok
|
H A D | genericCallWithOverloadedFunctionTypedArguments2.js | 11 function foo4(cb: typeof a) { function 15 var r3 = foo4(<T, U>(x: T) => { var r: U; return r }); // ok 46 function foo4(cb) {
49 var r3 = foo4(function (x) { var r; return r; }); // ok
|
H A D | declFileTypeAnnotationBuiltInType.js | 14 function foo4() { function 54 function foo4() {
84 declare function foo4(): number;
|