Skip to content

Commit

Permalink
accept baseline
Browse files Browse the repository at this point in the history
  • Loading branch information
Kingwl committed Jun 14, 2018
1 parent b0e71f9 commit 49b364d
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 36 deletions.
2 changes: 2 additions & 0 deletions tests/baselines/reference/api/tsserverlibrary.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7049,6 +7049,8 @@ declare namespace ts {
function isStringLiteralLike(node: Node): node is StringLiteralLike;
/** @internal */
function isNamedImportsOrExports(node: Node): node is NamedImportsOrExports;
/** @internal */
function isNegatedEqualityToken(kind: SyntaxKind): boolean;
interface ObjectAllocator {
getNodeConstructor(): new (kind: SyntaxKind, pos?: number, end?: number) => Node;
getTokenConstructor(): new <TKind extends SyntaxKind>(kind: TKind, pos?: number, end?: number) => Token<TKind>;
Expand Down
2 changes: 2 additions & 0 deletions tests/baselines/reference/api/typescript.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7049,6 +7049,8 @@ declare namespace ts {
function isStringLiteralLike(node: Node): node is StringLiteralLike;
/** @internal */
function isNamedImportsOrExports(node: Node): node is NamedImportsOrExports;
/** @internal */
function isNegatedEqualityToken(kind: SyntaxKind): boolean;
interface ObjectAllocator {
getNodeConstructor(): new (kind: SyntaxKind, pos?: number, end?: number) => Node;
getTokenConstructor(): new <TKind extends SyntaxKind>(kind: TKind, pos?: number, end?: number) => Token<TKind>;
Expand Down
72 changes: 36 additions & 36 deletions tests/baselines/reference/typeGuardConstructor.symbols
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ var a: C1;
>C1 : Symbol(C1, Decl(typeGuardConstructor.ts, 0, 0))

if (a.constructor === D1) {
>a.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>a.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>a : Symbol(a, Decl(typeGuardConstructor.ts, 16, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>D1 : Symbol(D1, Decl(typeGuardConstructor.ts, 5, 1))

a.p3;
Expand All @@ -48,9 +48,9 @@ if (a.constructor === D1) {
>p3 : Symbol(D1.p3, Decl(typeGuardConstructor.ts, 6, 21))
}
if (a.constructor == D1) {
>a.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>a.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>a : Symbol(a, Decl(typeGuardConstructor.ts, 16, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>D1 : Symbol(D1, Decl(typeGuardConstructor.ts, 5, 1))

a.p3;
Expand All @@ -60,9 +60,9 @@ if (a.constructor == D1) {
}
if (D1 === a.constructor) {
>D1 : Symbol(D1, Decl(typeGuardConstructor.ts, 5, 1))
>a.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>a.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>a : Symbol(a, Decl(typeGuardConstructor.ts, 16, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))

a.p3;
>a.p3 : Symbol(D1.p3, Decl(typeGuardConstructor.ts, 6, 21))
Expand All @@ -71,7 +71,7 @@ if (D1 === a.constructor) {
}
if (a["constructor"] === D1) {
>a : Symbol(a, Decl(typeGuardConstructor.ts, 16, 3))
>"constructor" : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>"constructor" : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>D1 : Symbol(D1, Decl(typeGuardConstructor.ts, 5, 1))

a.p3;
Expand All @@ -82,7 +82,7 @@ if (a["constructor"] === D1) {
if (D1 === a["constructor"]) {
>D1 : Symbol(D1, Decl(typeGuardConstructor.ts, 5, 1))
>a : Symbol(a, Decl(typeGuardConstructor.ts, 16, 3))
>"constructor" : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>"constructor" : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))

a.p3;
>a.p3 : Symbol(D1.p3, Decl(typeGuardConstructor.ts, 6, 21))
Expand All @@ -95,9 +95,9 @@ var b: C1;
>C1 : Symbol(C1, Decl(typeGuardConstructor.ts, 0, 0))

if (b.constructor === D2) {
>b.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>b.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>b : Symbol(b, Decl(typeGuardConstructor.ts, 33, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>D2 : Symbol(D2, Decl(typeGuardConstructor.ts, 11, 1))

b.p3;
Expand All @@ -117,9 +117,9 @@ var ctor3: C1 | C2;
>C2 : Symbol(C2, Decl(typeGuardConstructor.ts, 2, 1))

if (ctor3.constructor === C1) {
>ctor3.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>ctor3.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>ctor3 : Symbol(ctor3, Decl(typeGuardConstructor.ts, 39, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>C1 : Symbol(C1, Decl(typeGuardConstructor.ts, 0, 0))

ctor3.p1; // C1
Expand All @@ -133,9 +133,9 @@ else {
}

if (ctor3.constructor !== C1) {
>ctor3.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>ctor3.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>ctor3 : Symbol(ctor3, Decl(typeGuardConstructor.ts, 39, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>C1 : Symbol(C1, Decl(typeGuardConstructor.ts, 0, 0))

ctor3.p2; // C1
Expand All @@ -153,9 +153,9 @@ var ctor4: C1 | C2 | C3;
>C3 : Symbol(C3, Decl(typeGuardConstructor.ts, 8, 1))

if (ctor4.constructor === C1) {
>ctor4.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>ctor4.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>ctor4 : Symbol(ctor4, Decl(typeGuardConstructor.ts, 54, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>C1 : Symbol(C1, Decl(typeGuardConstructor.ts, 0, 0))

ctor4.p1; // C1
Expand All @@ -164,9 +164,9 @@ if (ctor4.constructor === C1) {
>p1 : Symbol(C1.p1, Decl(typeGuardConstructor.ts, 0, 10))
}
else if (ctor4.constructor === C2) {
>ctor4.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>ctor4.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>ctor4 : Symbol(ctor4, Decl(typeGuardConstructor.ts, 54, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>C2 : Symbol(C2, Decl(typeGuardConstructor.ts, 2, 1))

ctor4.p2; // C2
Expand All @@ -183,45 +183,45 @@ var x: number | "hello" | "world" | true | 1[] | undefined;
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))

if (x.constructor === String) {
>x.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>x.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>String : Symbol(String, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>String : Symbol(String, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))

x.length;
>x.length : Symbol(String.length, Decl(lib.d.ts, --, --))
>x.length : Symbol(String.length, Decl(lib.es5.d.ts, --, --))
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
>length : Symbol(String.length, Decl(lib.d.ts, --, --))
>length : Symbol(String.length, Decl(lib.es5.d.ts, --, --))
}

if (x.constructor === Number) {
>x.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>x.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>Number : Symbol(Number, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>Number : Symbol(Number, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))

x.toFixed();
>x.toFixed : Symbol(Number.toFixed, Decl(lib.d.ts, --, --))
>x.toFixed : Symbol(Number.toFixed, Decl(lib.es5.d.ts, --, --))
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
>toFixed : Symbol(Number.toFixed, Decl(lib.d.ts, --, --))
>toFixed : Symbol(Number.toFixed, Decl(lib.es5.d.ts, --, --))
}

if (x.constructor === Boolean) {
>x.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>x.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>Boolean : Symbol(Boolean, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>Boolean : Symbol(Boolean, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))

const b = x;
>b : Symbol(b, Decl(typeGuardConstructor.ts, 75, 9))
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
}

if(x.constructor === Array) {
>x.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>x.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>Array : Symbol(Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))

const c = x[0];
>c : Symbol(c, Decl(typeGuardConstructor.ts, 79, 9))
Expand All @@ -248,9 +248,9 @@ var bar: Bar | Baz;
>Baz : Symbol(Baz, Decl(typeGuardConstructor.ts, 85, 1))

if (bar.constructor === Baz) {
>bar.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>bar.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>bar : Symbol(bar, Decl(typeGuardConstructor.ts, 90, 3))
>constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
>constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --))
>Baz : Symbol(Baz, Decl(typeGuardConstructor.ts, 85, 1))

const baz = bar
Expand Down

0 comments on commit 49b364d

Please sign in to comment.