mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-10 15:25:54 -06:00
Address PR about tests
This commit is contained in:
parent
7e1088bb50
commit
2dbc998da4
@ -1,20 +0,0 @@
|
||||
tests/cases/conformance/classes/superCallBeforeThisAccessing1.ts(11,17): error TS2304: Cannot find name 'Factory'.
|
||||
|
||||
|
||||
==== tests/cases/conformance/classes/superCallBeforeThisAccessing1.ts (1 errors) ====
|
||||
class Base {
|
||||
constructor(c) { }
|
||||
}
|
||||
class D extends Base {
|
||||
private _t;
|
||||
constructor() {
|
||||
super(i);
|
||||
var s = {
|
||||
t: this._t
|
||||
}
|
||||
var i = Factory.create(s);
|
||||
~~~~~~~
|
||||
!!! error TS2304: Cannot find name 'Factory'.
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
//// [superCallBeforeThisAccessing1.ts]
|
||||
declare var Factory: any
|
||||
|
||||
class Base {
|
||||
constructor(c) { }
|
||||
}
|
||||
|
||||
@ -0,0 +1,38 @@
|
||||
=== tests/cases/conformance/classes/superCallBeforeThisAccessing1.ts ===
|
||||
declare var Factory: any
|
||||
>Factory : Symbol(Factory, Decl(superCallBeforeThisAccessing1.ts, 0, 11))
|
||||
|
||||
class Base {
|
||||
>Base : Symbol(Base, Decl(superCallBeforeThisAccessing1.ts, 0, 24))
|
||||
|
||||
constructor(c) { }
|
||||
>c : Symbol(c, Decl(superCallBeforeThisAccessing1.ts, 3, 16))
|
||||
}
|
||||
class D extends Base {
|
||||
>D : Symbol(D, Decl(superCallBeforeThisAccessing1.ts, 4, 1))
|
||||
>Base : Symbol(Base, Decl(superCallBeforeThisAccessing1.ts, 0, 24))
|
||||
|
||||
private _t;
|
||||
>_t : Symbol(_t, Decl(superCallBeforeThisAccessing1.ts, 5, 22))
|
||||
|
||||
constructor() {
|
||||
super(i);
|
||||
>super : Symbol(Base, Decl(superCallBeforeThisAccessing1.ts, 0, 24))
|
||||
>i : Symbol(i, Decl(superCallBeforeThisAccessing1.ts, 12, 11))
|
||||
|
||||
var s = {
|
||||
>s : Symbol(s, Decl(superCallBeforeThisAccessing1.ts, 9, 11))
|
||||
|
||||
t: this._t
|
||||
>t : Symbol(t, Decl(superCallBeforeThisAccessing1.ts, 9, 17))
|
||||
>this._t : Symbol(_t, Decl(superCallBeforeThisAccessing1.ts, 5, 22))
|
||||
>this : Symbol(D, Decl(superCallBeforeThisAccessing1.ts, 4, 1))
|
||||
>_t : Symbol(_t, Decl(superCallBeforeThisAccessing1.ts, 5, 22))
|
||||
}
|
||||
var i = Factory.create(s);
|
||||
>i : Symbol(i, Decl(superCallBeforeThisAccessing1.ts, 12, 11))
|
||||
>Factory : Symbol(Factory, Decl(superCallBeforeThisAccessing1.ts, 0, 11))
|
||||
>s : Symbol(s, Decl(superCallBeforeThisAccessing1.ts, 9, 11))
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,43 @@
|
||||
=== tests/cases/conformance/classes/superCallBeforeThisAccessing1.ts ===
|
||||
declare var Factory: any
|
||||
>Factory : any
|
||||
|
||||
class Base {
|
||||
>Base : Base
|
||||
|
||||
constructor(c) { }
|
||||
>c : any
|
||||
}
|
||||
class D extends Base {
|
||||
>D : D
|
||||
>Base : Base
|
||||
|
||||
private _t;
|
||||
>_t : any
|
||||
|
||||
constructor() {
|
||||
super(i);
|
||||
>super(i) : void
|
||||
>super : typeof Base
|
||||
>i : any
|
||||
|
||||
var s = {
|
||||
>s : { t: any; }
|
||||
>{ t: this._t } : { t: any; }
|
||||
|
||||
t: this._t
|
||||
>t : any
|
||||
>this._t : any
|
||||
>this : this
|
||||
>_t : any
|
||||
}
|
||||
var i = Factory.create(s);
|
||||
>i : any
|
||||
>Factory.create(s) : any
|
||||
>Factory.create : any
|
||||
>Factory : any
|
||||
>create : any
|
||||
>s : { t: any; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
class Base {
|
||||
declare var Factory: any
|
||||
|
||||
class Base {
|
||||
constructor(c) { }
|
||||
}
|
||||
class D extends Base {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user