diff --git a/tests/baselines/reference/checkIndexConstraintOfJavascriptClassExpression.types b/tests/baselines/reference/checkIndexConstraintOfJavascriptClassExpression.types index 5d58047f6e4..465e3faea62 100644 --- a/tests/baselines/reference/checkIndexConstraintOfJavascriptClassExpression.types +++ b/tests/baselines/reference/checkIndexConstraintOfJavascriptClassExpression.types @@ -23,9 +23,9 @@ someFunction(function(BaseClass) { this.foo = "bar"; >this.foo = "bar" : "bar" ->this.foo : string +>this.foo : any >this : this ->foo : string +>foo : any >"bar" : "bar" } _render(error) { diff --git a/tests/baselines/reference/checkJsFiles_noErrorLocation.types b/tests/baselines/reference/checkJsFiles_noErrorLocation.types index d714782fed1..b0dceb2d33c 100644 --- a/tests/baselines/reference/checkJsFiles_noErrorLocation.types +++ b/tests/baselines/reference/checkJsFiles_noErrorLocation.types @@ -25,9 +25,9 @@ class B extends A { this.foo = () => 3; >this.foo = () => 3 : () => number ->this.foo : () => number +>this.foo : any >this : this ->foo : () => number +>foo : any >() => 3 : () => number >3 : 3 } diff --git a/tests/baselines/reference/checkSuperCallBeforeThisAccessing9.types b/tests/baselines/reference/checkSuperCallBeforeThisAccessing9.types index 577256400b2..c39389422f0 100644 --- a/tests/baselines/reference/checkSuperCallBeforeThisAccessing9.types +++ b/tests/baselines/reference/checkSuperCallBeforeThisAccessing9.types @@ -12,9 +12,9 @@ class Derived { this.x = 10; >this.x = 10 : 10 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >10 : 10 var that = this; diff --git a/tests/baselines/reference/classCanExtendConstructorFunction.types b/tests/baselines/reference/classCanExtendConstructorFunction.types index c7a6770563a..268f98d4ca1 100644 --- a/tests/baselines/reference/classCanExtendConstructorFunction.types +++ b/tests/baselines/reference/classCanExtendConstructorFunction.types @@ -91,9 +91,9 @@ class Sql extends Wagon { this.foonly = 12 >this.foonly = 12 : 12 ->this.foonly : number +>this.foonly : any >this : this ->foonly : number +>foonly : any >12 : 12 } /** diff --git a/tests/baselines/reference/classExtendingAny.types b/tests/baselines/reference/classExtendingAny.types index fb585ed1de0..0916674963d 100644 --- a/tests/baselines/reference/classExtendingAny.types +++ b/tests/baselines/reference/classExtendingAny.types @@ -67,9 +67,9 @@ class B extends Err { this.wat = 12 >this.wat = 12 : 12 ->this.wat : number +>this.wat : any >this : this ->wat : number +>wat : any >12 : 12 } f() { diff --git a/tests/baselines/reference/exportNestedNamespaces.types b/tests/baselines/reference/exportNestedNamespaces.types index 97ce99af19a..4bc7568885e 100644 --- a/tests/baselines/reference/exportNestedNamespaces.types +++ b/tests/baselines/reference/exportNestedNamespaces.types @@ -32,9 +32,9 @@ exports.Classic = class { constructor() { this.p = 1 >this.p = 1 : 1 ->this.p : number +>this.p : any >this : this ->p : number +>p : any >1 : 1 } } diff --git a/tests/baselines/reference/inferringClassMembersFromAssignments.types b/tests/baselines/reference/inferringClassMembersFromAssignments.types index 3d168707fe6..c962aa841d8 100644 --- a/tests/baselines/reference/inferringClassMembersFromAssignments.types +++ b/tests/baselines/reference/inferringClassMembersFromAssignments.types @@ -11,24 +11,24 @@ class C { this.inConstructor = 0; >this.inConstructor = 0 : 0 ->this.inConstructor : string | number +>this.inConstructor : any >this : this ->inConstructor : string | number +>inConstructor : any >0 : 0 } else { this.inConstructor = "string" >this.inConstructor = "string" : "string" ->this.inConstructor : string | number +>this.inConstructor : any >this : this ->inConstructor : string | number +>inConstructor : any >"string" : "string" } this.inMultiple = 0; >this.inMultiple = 0 : 0 ->this.inMultiple : number +>this.inMultiple : any >this : this ->inMultiple : number +>inMultiple : any >0 : 0 } method() { diff --git a/tests/baselines/reference/inferringClassMembersFromAssignments3.types b/tests/baselines/reference/inferringClassMembersFromAssignments3.types index 60d545b2832..66394eb9ed1 100644 --- a/tests/baselines/reference/inferringClassMembersFromAssignments3.types +++ b/tests/baselines/reference/inferringClassMembersFromAssignments3.types @@ -5,9 +5,9 @@ class Base { constructor() { this.p = 1 >this.p = 1 : 1 ->this.p : number +>this.p : any >this : this ->p : number +>p : any >1 : 1 } } diff --git a/tests/baselines/reference/inferringClassMembersFromAssignments5.types b/tests/baselines/reference/inferringClassMembersFromAssignments5.types index fc95b82e5fd..6bc1f2482d8 100644 --- a/tests/baselines/reference/inferringClassMembersFromAssignments5.types +++ b/tests/baselines/reference/inferringClassMembersFromAssignments5.types @@ -25,9 +25,9 @@ class Derived extends Base { // should be OK, and p should have type number from this assignment this.p = 1 >this.p = 1 : 1 ->this.p : number +>this.p : any >this : this ->p : number +>p : any >1 : 1 } test() { diff --git a/tests/baselines/reference/jsDeclarationsClasses.types b/tests/baselines/reference/jsDeclarationsClasses.types index bbcea688c26..853bb6b8996 100644 --- a/tests/baselines/reference/jsDeclarationsClasses.types +++ b/tests/baselines/reference/jsDeclarationsClasses.types @@ -209,16 +209,16 @@ export class K { constructor() { this.p1 = 12; >this.p1 = 12 : 12 ->this.p1 : number +>this.p1 : any >this : this ->p1 : number +>p1 : any >12 : 12 this.p2 = "ok"; >this.p2 = "ok" : "ok" ->this.p2 : string +>this.p2 : any >this : this ->p2 : string +>p2 : any >"ok" : "ok" } @@ -243,9 +243,9 @@ export class M extends null { constructor() { this.prop = 12; >this.prop = 12 : 12 ->this.prop : number +>this.prop : any >this : this ->prop : number +>prop : any >12 : 12 } } @@ -270,9 +270,9 @@ export class N extends L { this.another = param; >this.another = param : T ->this.another : T +>this.another : any >this : this ->another : T +>another : any >param : T } } @@ -298,9 +298,9 @@ export class O extends N { this.another2 = param; >this.another2 = param : U ->this.another2 : U +>this.another2 : any >this : this ->another2 : U +>another2 : any >param : U } } diff --git a/tests/baselines/reference/jsDeclarationsExportAssignedClassExpression.types b/tests/baselines/reference/jsDeclarationsExportAssignedClassExpression.types index b2c7f801eb7..301d4f4adc5 100644 --- a/tests/baselines/reference/jsDeclarationsExportAssignedClassExpression.types +++ b/tests/baselines/reference/jsDeclarationsExportAssignedClassExpression.types @@ -15,9 +15,9 @@ module.exports = class Thing { this.t = 12 + p; >this.t = 12 + p : number ->this.t : number +>this.t : any >this : this ->t : number +>t : any >12 + p : number >12 : 12 >p : number diff --git a/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionAnonymous.types b/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionAnonymous.types index ce144f50ebc..dc75cbed876 100644 --- a/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionAnonymous.types +++ b/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionAnonymous.types @@ -14,9 +14,9 @@ module.exports = class { this.t = 12 + p; >this.t = 12 + p : number ->this.t : number +>this.t : any >this : this ->t : number +>t : any >12 + p : number >12 : 12 >p : number diff --git a/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.types b/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.types index ccf33572b98..904bbe06944 100644 --- a/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.types +++ b/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.types @@ -14,9 +14,9 @@ module.exports = class { this.t = 12 + p; >this.t = 12 + p : number ->this.t : number +>this.t : any >this : this ->t : number +>t : any >12 + p : number >12 : 12 >p : number @@ -34,9 +34,9 @@ module.exports.Sub = class { constructor() { this.instance = new module.exports(10); >this.instance = new module.exports(10) : import("tests/cases/conformance/jsdoc/declarations/index") ->this.instance : import("tests/cases/conformance/jsdoc/declarations/index") +>this.instance : any >this : this ->instance : import("tests/cases/conformance/jsdoc/declarations/index") +>instance : any >new module.exports(10) : import("tests/cases/conformance/jsdoc/declarations/index") >module.exports : typeof import("tests/cases/conformance/jsdoc/declarations/index") >module : { "\"tests/cases/conformance/jsdoc/declarations/index\"": typeof import("tests/cases/conformance/jsdoc/declarations/index"); } diff --git a/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionShadowing.types b/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionShadowing.types index b7c41fe7fbb..36fdb5bfdc4 100644 --- a/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionShadowing.types +++ b/tests/baselines/reference/jsDeclarationsExportAssignedClassExpressionShadowing.types @@ -25,9 +25,9 @@ module.exports = class Q { constructor() { this.x = new A(); >this.x = new A() : A ->this.x : A +>this.x : any >this : this ->x : A +>x : any >new A() : A >A : typeof A } diff --git a/tests/baselines/reference/jsDeclarationsExportAssignedVisibility.types b/tests/baselines/reference/jsDeclarationsExportAssignedVisibility.types index e54216161b9..a76835e3105 100644 --- a/tests/baselines/reference/jsDeclarationsExportAssignedVisibility.types +++ b/tests/baselines/reference/jsDeclarationsExportAssignedVisibility.types @@ -11,9 +11,9 @@ class Container { constructor() { this.usage = new Obj(); >this.usage = new Obj() : import("tests/cases/conformance/jsdoc/declarations/obj") ->this.usage : import("tests/cases/conformance/jsdoc/declarations/obj") +>this.usage : any >this : this ->usage : import("tests/cases/conformance/jsdoc/declarations/obj") +>usage : any >new Obj() : import("tests/cases/conformance/jsdoc/declarations/obj") >Obj : typeof import("tests/cases/conformance/jsdoc/declarations/obj") } @@ -38,9 +38,9 @@ module.exports = class Obj { constructor() { this.x = 12; >this.x = 12 : 12 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >12 : 12 } } diff --git a/tests/baselines/reference/jsDeclarationsTypedefAndImportTypes.types b/tests/baselines/reference/jsDeclarationsTypedefAndImportTypes.types index 6441a279a43..d4242cb21a7 100644 --- a/tests/baselines/reference/jsDeclarationsTypedefAndImportTypes.types +++ b/tests/baselines/reference/jsDeclarationsTypedefAndImportTypes.types @@ -38,9 +38,9 @@ class Wrap { this.connItem = c.item; >this.connItem = c.item : number ->this.connItem : number +>this.connItem : any >this : this ->connItem : number +>connItem : any >c.item : number >c : import("tests/cases/conformance/jsdoc/declarations/conn") >item : number diff --git a/tests/baselines/reference/jsFileClassPropertyType.types b/tests/baselines/reference/jsFileClassPropertyType.types index bf1605d5bc6..686560e3605 100644 --- a/tests/baselines/reference/jsFileClassPropertyType.types +++ b/tests/baselines/reference/jsFileClassPropertyType.types @@ -5,9 +5,9 @@ class C { constructor () { this.p = 0; >this.p = 0 : 0 ->this.p : number +>this.p : any >this : this ->p : number +>p : any >0 : 0 } } diff --git a/tests/baselines/reference/jsFileClassPropertyType3.types b/tests/baselines/reference/jsFileClassPropertyType3.types index eea855579ae..aee74b9787e 100644 --- a/tests/baselines/reference/jsFileClassPropertyType3.types +++ b/tests/baselines/reference/jsFileClassPropertyType3.types @@ -8,17 +8,17 @@ class C { this.p = null; >this.p = null : null ->this.p : number +>this.p : any >this : this ->p : number +>p : any >null : null } else { this.p = 0; >this.p = 0 : 0 ->this.p : number +>this.p : any >this : this ->p : number +>p : any >0 : 0 } } diff --git a/tests/baselines/reference/jsFileClassSelfReferencedProperty.types b/tests/baselines/reference/jsFileClassSelfReferencedProperty.types index 204eee67c97..9700c12ddd0 100644 --- a/tests/baselines/reference/jsFileClassSelfReferencedProperty.types +++ b/tests/baselines/reference/jsFileClassSelfReferencedProperty.types @@ -4,15 +4,15 @@ export class StackOverflowTest { constructor () { this.testStackOverflow = this.testStackOverflow.bind(this) ->this.testStackOverflow = this.testStackOverflow.bind(this) : any +>this.testStackOverflow = this.testStackOverflow.bind(this) : error >this.testStackOverflow : any >this : this >testStackOverflow : any ->this.testStackOverflow.bind(this) : any ->this.testStackOverflow.bind : any ->this.testStackOverflow : any +>this.testStackOverflow.bind(this) : error +>this.testStackOverflow.bind : error +>this.testStackOverflow : undefined >this : this ->testStackOverflow : any +>testStackOverflow : undefined >bind : any >this : this } diff --git a/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.types b/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.types index 996165537bc..777f779e9c7 100644 --- a/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.types +++ b/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.types @@ -20,9 +20,9 @@ class C { constructor() { this.member = {}; >this.member = {} : {} ->this.member : {} +>this.member : any >this : this ->member : {} +>member : any >{} : {} this.member.a = 0; diff --git a/tests/baselines/reference/jsdocAccessibilityTags.types b/tests/baselines/reference/jsdocAccessibilityTags.types index 18a364c4da8..a16c3456f2e 100644 --- a/tests/baselines/reference/jsdocAccessibilityTags.types +++ b/tests/baselines/reference/jsdocAccessibilityTags.types @@ -52,9 +52,9 @@ class C { */ this.priv2 = 1; >this.priv2 = 1 : 1 ->this.priv2 : number +>this.priv2 : any >this : this ->priv2 : number +>priv2 : any >1 : 1 /** @@ -64,9 +64,9 @@ class C { */ this.prot2 = 2; >this.prot2 = 2 : 2 ->this.prot2 : number +>this.prot2 : any >this : this ->prot2 : number +>prot2 : any >2 : 2 /** @@ -76,9 +76,9 @@ class C { */ this.pub2 = 3; >this.pub2 = 3 : 3 ->this.pub2 : number +>this.pub2 : any >this : this ->pub2 : number +>pub2 : any >3 : 3 } h() { return this.priv2 } diff --git a/tests/baselines/reference/jsdocAugmentsMissingType.types b/tests/baselines/reference/jsdocAugmentsMissingType.types index de0ba42cdd2..430fae25480 100644 --- a/tests/baselines/reference/jsdocAugmentsMissingType.types +++ b/tests/baselines/reference/jsdocAugmentsMissingType.types @@ -2,9 +2,9 @@ class A { constructor() { this.x = 0; } } >A : A >this.x = 0 : 0 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >0 : 0 /** @augments */ diff --git a/tests/baselines/reference/jsdocAugments_noExtends.types b/tests/baselines/reference/jsdocAugments_noExtends.types index fab9c7b7c84..31c79acc60a 100644 --- a/tests/baselines/reference/jsdocAugments_noExtends.types +++ b/tests/baselines/reference/jsdocAugments_noExtends.types @@ -2,9 +2,9 @@ class A { constructor() { this.x = 0; } } >A : A >this.x = 0 : 0 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >0 : 0 /** @augments A */ diff --git a/tests/baselines/reference/jsdocFunctionType.types b/tests/baselines/reference/jsdocFunctionType.types index 6349dccb10a..231c17c7a50 100644 --- a/tests/baselines/reference/jsdocFunctionType.types +++ b/tests/baselines/reference/jsdocFunctionType.types @@ -44,9 +44,9 @@ class C { this.length = n; >this.length = n : number ->this.length : number +>this.length : any >this : this ->length : number +>length : any >n : number } } diff --git a/tests/baselines/reference/jsdocImplements_missingType.types b/tests/baselines/reference/jsdocImplements_missingType.types index 7a63d6aa5f2..370d360db0a 100644 --- a/tests/baselines/reference/jsdocImplements_missingType.types +++ b/tests/baselines/reference/jsdocImplements_missingType.types @@ -2,9 +2,9 @@ class A { constructor() { this.x = 0; } } >A : A >this.x = 0 : 0 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >0 : 0 /** @implements */ diff --git a/tests/baselines/reference/jsdocImplements_properties.types b/tests/baselines/reference/jsdocImplements_properties.types index fb00977b860..79f7a3d5a0b 100644 --- a/tests/baselines/reference/jsdocImplements_properties.types +++ b/tests/baselines/reference/jsdocImplements_properties.types @@ -2,9 +2,9 @@ class A { constructor() { this.x = 0; } } >A : A >this.x = 0 : 0 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >0 : 0 /** @implements A*/ @@ -26,9 +26,9 @@ class B3 { constructor() { this.x = 10 } >this.x = 10 : 10 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >10 : 10 } diff --git a/tests/baselines/reference/jsdocImportType.types b/tests/baselines/reference/jsdocImportType.types index fd3157c19dc..b1d75424750 100644 --- a/tests/baselines/reference/jsdocImportType.types +++ b/tests/baselines/reference/jsdocImportType.types @@ -45,9 +45,9 @@ class Chunk { constructor() { this.chunk = 1; >this.chunk = 1 : 1 ->this.chunk : number +>this.chunk : any >this : this ->chunk : number +>chunk : any >1 : 1 } } diff --git a/tests/baselines/reference/jsdocImportType2.types b/tests/baselines/reference/jsdocImportType2.types index 635dfc1ff1e..f4386faf5a6 100644 --- a/tests/baselines/reference/jsdocImportType2.types +++ b/tests/baselines/reference/jsdocImportType2.types @@ -50,9 +50,9 @@ module.exports = class Chunk { constructor() { this.chunk = 1; >this.chunk = 1 : 1 ->this.chunk : number +>this.chunk : any >this : this ->chunk : number +>chunk : any >1 : 1 } } diff --git a/tests/baselines/reference/jsdocReadonly.types b/tests/baselines/reference/jsdocReadonly.types index 8a0f0806a24..806623749cd 100644 --- a/tests/baselines/reference/jsdocReadonly.types +++ b/tests/baselines/reference/jsdocReadonly.types @@ -35,9 +35,9 @@ class LOL { /** @readonly ok */ this.ka = 2 >this.ka = 2 : 2 ->this.ka : number +>this.ka : any >this : this ->ka : number +>ka : any >2 : 2 } } diff --git a/tests/baselines/reference/jsdocTemplateClass.types b/tests/baselines/reference/jsdocTemplateClass.types index 6e5695ca837..0479abccf3e 100644 --- a/tests/baselines/reference/jsdocTemplateClass.types +++ b/tests/baselines/reference/jsdocTemplateClass.types @@ -14,9 +14,9 @@ class Foo { this.a = x >this.a = x : T ->this.a : T +>this.a : any >this : this ->a : T +>a : any >x : T } /** diff --git a/tests/baselines/reference/jsdocTypeReferenceToImportOfClassExpression.types b/tests/baselines/reference/jsdocTypeReferenceToImportOfClassExpression.types index 98f18bc8fb0..0645f6adfda 100644 --- a/tests/baselines/reference/jsdocTypeReferenceToImportOfClassExpression.types +++ b/tests/baselines/reference/jsdocTypeReferenceToImportOfClassExpression.types @@ -39,9 +39,9 @@ class MW { this.compiler = compiler; >this.compiler = compiler : import("tests/cases/conformance/jsdoc/MC") ->this.compiler : import("tests/cases/conformance/jsdoc/MC") +>this.compiler : any >this : this ->compiler : import("tests/cases/conformance/jsdoc/MC") +>compiler : any >compiler : import("tests/cases/conformance/jsdoc/MC") } } diff --git a/tests/baselines/reference/jsdocTypeReferenceToImportOfFunctionExpression.types b/tests/baselines/reference/jsdocTypeReferenceToImportOfFunctionExpression.types index 1747fecbf6c..81422f0c76c 100644 --- a/tests/baselines/reference/jsdocTypeReferenceToImportOfFunctionExpression.types +++ b/tests/baselines/reference/jsdocTypeReferenceToImportOfFunctionExpression.types @@ -42,9 +42,9 @@ class MW { this.compiler = compiler; >this.compiler = compiler : typeof MC ->this.compiler : typeof MC +>this.compiler : any >this : this ->compiler : typeof MC +>compiler : any >compiler : typeof MC } } diff --git a/tests/baselines/reference/jsdocTypeTagCast.types b/tests/baselines/reference/jsdocTypeTagCast.types index dc40ea0d950..f7e9136ca34 100644 --- a/tests/baselines/reference/jsdocTypeTagCast.types +++ b/tests/baselines/reference/jsdocTypeTagCast.types @@ -43,9 +43,9 @@ class SomeBase { constructor() { this.p = 42; >this.p = 42 : 42 ->this.p : number +>this.p : any >this : this ->p : number +>p : any >42 : 42 } } @@ -60,9 +60,9 @@ class SomeDerived extends SomeBase { this.x = 42; >this.x = 42 : 42 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >42 : 42 } } @@ -72,9 +72,9 @@ class SomeOther { constructor() { this.q = 42; >this.q = 42 : 42 ->this.q : number +>this.q : any >this : this ->q : number +>q : any >42 : 42 } } diff --git a/tests/baselines/reference/moduleExportAssignment6.types b/tests/baselines/reference/moduleExportAssignment6.types index e1fd4a4dd12..ee4122873c0 100644 --- a/tests/baselines/reference/moduleExportAssignment6.types +++ b/tests/baselines/reference/moduleExportAssignment6.types @@ -8,16 +8,16 @@ class C { this.x = x >this.x = x : number ->this.x : number +>this.x : any >this : this ->x : number +>x : any >x : number this.exports = [x] >this.exports = [x] : number[] ->this.exports : number[] +>this.exports : any >this : this ->exports : number[] +>exports : any >[x] : number[] >x : number } diff --git a/tests/baselines/reference/moduleExportNestedNamespaces.types b/tests/baselines/reference/moduleExportNestedNamespaces.types index 249739a3beb..a1fc39b723c 100644 --- a/tests/baselines/reference/moduleExportNestedNamespaces.types +++ b/tests/baselines/reference/moduleExportNestedNamespaces.types @@ -39,9 +39,9 @@ module.exports.Classic = class { constructor() { this.p = 1 >this.p = 1 : 1 ->this.p : number +>this.p : any >this : this ->p : number +>p : any >1 : 1 } } diff --git a/tests/baselines/reference/returnTagTypeGuard.types b/tests/baselines/reference/returnTagTypeGuard.types index a8211118ea9..7056faa1336 100644 --- a/tests/baselines/reference/returnTagTypeGuard.types +++ b/tests/baselines/reference/returnTagTypeGuard.types @@ -5,9 +5,9 @@ class Entry { constructor() { this.c = 1 >this.c = 1 : 1 ->this.c : number +>this.c : any >this : this ->c : number +>c : any >1 : 1 } /** @@ -28,9 +28,9 @@ class Group { constructor() { this.d = 'no' >this.d = 'no' : "no" ->this.d : string +>this.d : any >this : this ->d : string +>d : any >'no' : "no" } /** diff --git a/tests/baselines/reference/thisPropertyAssignmentCircular.types b/tests/baselines/reference/thisPropertyAssignmentCircular.types index 1b5f8ae3dea..2c1dc0cdb70 100644 --- a/tests/baselines/reference/thisPropertyAssignmentCircular.types +++ b/tests/baselines/reference/thisPropertyAssignmentCircular.types @@ -5,9 +5,9 @@ export class Foo { constructor() { this.foo = "Hello"; >this.foo = "Hello" : "Hello" ->this.foo : string +>this.foo : any >this : this ->foo : string +>foo : any >"Hello" : "Hello" } slicey() { diff --git a/tests/baselines/reference/thisPropertyOverridesAccessors.types b/tests/baselines/reference/thisPropertyOverridesAccessors.types index c242351dbd2..84da977ac12 100644 --- a/tests/baselines/reference/thisPropertyOverridesAccessors.types +++ b/tests/baselines/reference/thisPropertyOverridesAccessors.types @@ -23,9 +23,9 @@ class Bar extends Foo { this.p = 2 >this.p = 2 : 2 ->this.p : number +>this.p : any >this : this ->p : number +>p : any >2 : 2 } } diff --git a/tests/baselines/reference/typeFromParamTagForFunction.types b/tests/baselines/reference/typeFromParamTagForFunction.types index 476c6c3c453..2c454f3e0da 100644 --- a/tests/baselines/reference/typeFromParamTagForFunction.types +++ b/tests/baselines/reference/typeFromParamTagForFunction.types @@ -50,9 +50,9 @@ exports.B = class { constructor() { this.x = 1; >this.x = 1 : 1 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >1 : 1 } }; @@ -135,9 +135,9 @@ export class E { constructor() { this.x = 1; >this.x = 1 : 1 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >1 : 1 } } @@ -206,9 +206,9 @@ class H { constructor() { this.x = 1; >this.x = 1 : 1 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >1 : 1 } } diff --git a/tests/baselines/reference/typeFromPropertyAssignment15.types b/tests/baselines/reference/typeFromPropertyAssignment15.types index e1573a21e75..c82b777396e 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment15.types +++ b/tests/baselines/reference/typeFromPropertyAssignment15.types @@ -13,9 +13,9 @@ Outer.Inner = class { constructor() { this.x = 1 >this.x = 1 : 1 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >1 : 1 } m() { } diff --git a/tests/baselines/reference/typeFromPropertyAssignment2.types b/tests/baselines/reference/typeFromPropertyAssignment2.types index c7f5619ab67..aa06b79f484 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment2.types +++ b/tests/baselines/reference/typeFromPropertyAssignment2.types @@ -20,9 +20,9 @@ Outer.Inner = class I { constructor() { this.x = 1 >this.x = 1 : 1 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >1 : 1 } } diff --git a/tests/baselines/reference/typeFromPropertyAssignment23.types b/tests/baselines/reference/typeFromPropertyAssignment23.types index 03bf1d91776..d100f718840 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment23.types +++ b/tests/baselines/reference/typeFromPropertyAssignment23.types @@ -5,9 +5,9 @@ class B { constructor () { this.n = 1 >this.n = 1 : 1 ->this.n : number +>this.n : any >this : this ->n : number +>n : any >1 : 1 } foo() { diff --git a/tests/baselines/reference/typeFromPropertyAssignment25.types b/tests/baselines/reference/typeFromPropertyAssignment25.types index d27b4a70165..e5ec6cf6f04 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment25.types +++ b/tests/baselines/reference/typeFromPropertyAssignment25.types @@ -13,9 +13,9 @@ Common.I = class { constructor() { this.i = 1 >this.i = 1 : 1 ->this.i : number +>this.i : any >this : this ->i : number +>i : any >1 : 1 } } @@ -36,9 +36,9 @@ Common.O = class extends Common.I { this.o = 2 >this.o = 2 : 2 ->this.o : number +>this.o : any >this : this ->o : number +>o : any >2 : 2 } } diff --git a/tests/baselines/reference/typeFromPropertyAssignment26.types b/tests/baselines/reference/typeFromPropertyAssignment26.types index a6bc4783488..dc01eed98d8 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment26.types +++ b/tests/baselines/reference/typeFromPropertyAssignment26.types @@ -13,9 +13,9 @@ UI.TreeElement = class { constructor() { this.treeOutline = 12 >this.treeOutline = 12 : 12 ->this.treeOutline : number +>this.treeOutline : any >this : this ->treeOutline : number +>treeOutline : any >12 : 12 } }; diff --git a/tests/baselines/reference/typeFromPropertyAssignment28.types b/tests/baselines/reference/typeFromPropertyAssignment28.types index dc25e6426be..a84ea102a87 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment28.types +++ b/tests/baselines/reference/typeFromPropertyAssignment28.types @@ -3,9 +3,9 @@ class C { constructor() { this.p = 1; } } >C : C >this.p = 1 : 1 ->this.p : number +>this.p : any >this : this ->p : number +>p : any >1 : 1 // Property assignment does nothing. diff --git a/tests/baselines/reference/typeFromPropertyAssignment3.types b/tests/baselines/reference/typeFromPropertyAssignment3.types index 3c3e34b518a..510296439c8 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment3.types +++ b/tests/baselines/reference/typeFromPropertyAssignment3.types @@ -22,9 +22,9 @@ Outer.Inner = class I { constructor() { this.x = 1 >this.x = 1 : 1 ->this.x : number +>this.x : any >this : this ->x : number +>x : any >1 : 1 } } diff --git a/tests/baselines/reference/typeFromPropertyAssignment35.types b/tests/baselines/reference/typeFromPropertyAssignment35.types index 4eebf48bbc1..78f1dfd6224 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment35.types +++ b/tests/baselines/reference/typeFromPropertyAssignment35.types @@ -34,9 +34,9 @@ Emu.D = class { constructor() { this._model = 1 >this._model = 1 : 1 ->this._model : number +>this._model : any >this : this ->_model : number +>_model : any >1 : 1 } } diff --git a/tests/baselines/reference/varRequireFromJavascript.types b/tests/baselines/reference/varRequireFromJavascript.types index 7537eecb639..f6ef20d1a15 100644 --- a/tests/baselines/reference/varRequireFromJavascript.types +++ b/tests/baselines/reference/varRequireFromJavascript.types @@ -44,9 +44,9 @@ export class Crunch { this.n = n >this.n = n : number ->this.n : number +>this.n : any >this : this ->n : number +>n : any >n : number } m() {