/third_party/typescript/tests/baselines/reference/ |
H A D | anyAssignabilityInInheritance.js | 15 declare function foo3(x: string): string; 16 declare function foo3(x: any): any; 17 var r3 = foo3(a); // any 21 var r3 = foo3(a); // any 25 var r3 = foo3(a); // any 29 var r3 = foo3(a); // any 33 var r3 = foo3(a); // any 37 var r3 = foo3(a); // any 42 var r3 = foo3(a); // any 47 var r3 = foo3( [all...] |
H A D | es6ModuleFunctionDeclaration.js | 10 export function foo3() { 16 foo3(); 20 export function foo3() { 26 foo3(); 28 m1.foo3(); 40 function foo3() {
42 m1.foo3 = foo3;
47 foo3();
52 function foo3() {
[all...] |
H A D | funClodule.js | 16 function foo3() { } function 17 module foo3 { 20 class foo3 { } // Should error
23 function foo3() { }
24 (function (foo3) {
26 foo3.x = x;
27 })(foo3 || (foo3 = {}));
28 var foo3 = /** @class */ (function () {
29 function foo3() {
[all...] |
H A D | genericCallWithFunctionTypedArguments.js | 21 function foo3<T, U>(x: T, cb: (a: T) => U, y: U) { 25 var r7 = foo3(1, <Z>(a: Z) => '', ''); // string 27 var r8 = foo3(1, function (a) { return '' }, 1); // error 28 var r9 = foo3<number, string>(1, (a) => '', ''); // string 34 var r11 = foo3(1, (x: T) => '', ''); // error 35 var r11b = foo3(1, (x: T) => '', 1); // error 36 var r12 = foo3(1, function (a) { return '' }, 1); // error 54 function foo3(x, cb, y) {
function 57 var r7 = foo3(1, function (a) { return ''; }, ''); // string
58 var r8 = foo3( [all...] |
H A D | genericClassWithFunctionTypedMemberArguments.js | 41 foo3(x: T, cb: (a: T) => U, y: U) { 47 var r7 = c2.foo3(1, <Z>(a: Z) => '', ''); // string 48 var r8 = c2.foo3(1, function (a) { return '' }, ''); // string 51 foo3<T,U>(x: T, cb: (a: T) => U, y: U) { 61 var r11 = c3.foo3(1, (x: T) => '', ''); // error 62 var r11b = c3.foo3(1, (x: T) => '', 1); // error 63 var r12 = c3.foo3(1, function (a) { return '' }, 1); // error 113 C2.prototype.foo3 = function (x, cb, y) {
119 var r7 = c2.foo3(1, function (a) { return ''; }, ''); // string
120 var r8 = c2.foo3( [all...] |
H A D | typeParametersAreIdenticalToThemselves.js | 12 function foo3<T, U>(x: T, y: U) { 31 foo3<T>(x: T); 32 foo3<T>(x: T); // no error, different declaration for each T 33 foo3<T>(x: T) { } 49 foo3<T>(x: T); 50 foo3<T>(x: T); // no error, different declaration for each T 51 foo3<T>(x: T) { } 61 foo3<T>(x: T); 62 foo3<T>(x: T); // no error, different declaration for each T 75 foo3< 83 function foo3(x, y) { global() function [all...] |
H A D | genericCallWithFunctionTypedArguments2.js | 35 function foo3<T, U>(x: T, cb: new(a: T) => U, y: U) { 39 var r7 = foo3(null, i, ''); // any 40 var r7b = foo3(null, a, ''); // any 41 var r8 = foo3(1, i2, 1); // error 42 var r9 = foo3<string, string>('', i2, ''); // string
64 function foo3(x, cb, y) {
function 67 var r7 = foo3(null, i, ''); // any
68 var r7b = foo3(null, a, ''); // any
69 var r8 = foo3(1, i2, 1); // error
70 var r9 = foo3('', i [all...] |
H A D | assignmentCompatBug5.js | 8 function foo3(x: (n: number) =>number) { }; function 9 foo3((s:string) => { }); 10 foo3((n) => { return; }); 19 function foo3(x) { }
21 foo3(function (s) { });
22 foo3(function (n) { return; });
|
H A D | sourceMapValidationDestructuringParameterObjectBindingPattern.js | 18 function foo3({ name }: Robot) { function 28 foo3(robotA); 29 foo3({ name: "Edger", skill: "cutting edges" }); 43 function foo3(_a) {
51 foo3(robotA);
52 foo3({ name: "Edger", skill: "cutting edges" });
|
H A D | sourceMapValidationDestructuringParametertArrayBindingPattern.js | 16 function foo3([numberA2, nameA2, skillA2]: Robot) { function 30 foo3(robotA); 31 foo3([2, "trimmer", "trimming"]); 46 function foo3(_a) {
58 foo3(robotA);
59 foo3([2, "trimmer", "trimming"]);
|
H A D | sourceMapValidationDestructuringParametertArrayBindingPattern2.js | 16 function foo3([nameMA, [primarySkillA, secondarySkillA]]: Robot) { function 30 foo3(robotA); 31 foo3(["roomba", ["vacuum", "mopping"]]); 46 function foo3(_a) {
58 foo3(robotA);
59 foo3(["roomba", ["vacuum", "mopping"]]);
|
H A D | sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js | 16 function foo3([nameMA = "noName", [ function 29 foo3(robotA); 30 foo3(["roomba", ["vacuum", "mopping"]]);
42 function foo3(_a) {
50 foo3(robotA);
51 foo3(["roomba", ["vacuum", "mopping"]]);
|
H A D | sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js | 20 function foo3({ skills }: Robot) { function 30 foo3(robotA); 31 foo3({ name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }); 44 function foo3(_a) {
52 foo3(robotA);
53 foo3({ name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } });
|
H A D | sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js | 18 function foo3({ name = "<NoName>" }: Robot = {}) { function 28 foo3(robotA); 29 foo3({ name: "Edger", skill: "cutting edges" }); 43 function foo3(_a) {
51 foo3(robotA);
52 foo3({ name: "Edger", skill: "cutting edges" });
|
H A D | sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js | 16 function foo3([numberA2 = -1, nameA2 = "name", skillA2 = "skill"]: Robot = [-1, "name", "skill"]) { function 30 foo3(robotA); 31 foo3([2, "trimmer", "trimming"]); 46 function foo3(_a) {
58 foo3(robotA);
59 foo3([2, "trimmer", "trimming"]);
|
H A D | widenToAny2.js | 2 function foo3<T>(x: T[]): T { 5 var z3:number = foo3([undefined, "def"]); // Type is any, but should be string 9 function foo3(x) {
function 12 var z3 = foo3([undefined, "def"]); // Type is any, but should be string
|
H A D | declFileTypeofFunction.js | 21 var foo3 = function () { function 22 return foo3; 47 var foo3 = function () {
48 return foo3;
71 declare var foo3: () => any;
|
H A D | propertyAssignment.js | 8 var foo3: { ():void; } variable 15 foo3 = bar3; // should be an error
22 var foo3;
variable 26 foo3 = bar3; // should be an error
|
H A D | propertyAssignmentUseParentType3.js | 14 function foo3(): string { 17 foo3.trim = ""; 35 function foo3() {
function 38 foo3.trim = "";
|
H A D | genericAssignmentCompatOfFunctionSignatures1.js | 2 var x1 = function foo3<T, U extends { a: T; b: string }>(x: T, z: U) { } 3 var x2 = function foo3<T, U extends { a: T; b: number }>(x: T, z: U) { } 9 var x1 = function foo3(x, z) { };
function 10 var x2 = function foo3(x, z) { };
|
H A D | destructuringSameNames.js | 24 let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; property 53 var _s = { foo3: 30, bar3: 330 }, foo3 = _s.bar3, foo3 = _s.foo3;
|
H A D | genericCallTypeArgumentInference.js | 34 foo3<T>(t: T, u: U) { 65 var r6 = c.foo3(true, 1); // boolean 76 foo3<T>(t: T, u: U): T; 87 var r6 = i.foo3(true, 1); // boolean 120 C.prototype.foo3 = function (t, u) {
146 var r6 = c.foo3(true, 1); // boolean
155 var r6 = i.foo3(true, 1); // boolean
|
H A D | restParamsWithNonRestParams.js | 6 function foo3(a?:string, ...b:number[]){} function 7 foo3(); // error but shouldn't be
24 function foo3(a) {
30 foo3(); // error but shouldn't be
|
H A D | exhaustiveSwitchImplicitReturn.js | 18 function foo3(bar: "a"): number { 33 foo3(bar); 72 function foo3(bar) {
function 84 foo3(bar);
|
H A D | sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js | 33 function foo3({ skills = { primary: "SomeSkill", secondary: "someSkill" } }: Robot = robotA) { function 43 foo3(robotA); 44 foo3({ name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }); 57 function foo3(_a) {
65 foo3(robotA);
66 foo3({ name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } });
|