|
| 1 | +=== tests/cases/conformance/expressions/typeAssertions/enum.ts === |
| 2 | +export enum Foo { |
| 3 | +>Foo : Symbol(Foo, Decl(enum.ts, 0, 0)) |
| 4 | + |
| 5 | + A, |
| 6 | +>A : Symbol(Foo.A, Decl(enum.ts, 0, 17)) |
| 7 | + |
| 8 | + B, |
| 9 | +>B : Symbol(Foo.B, Decl(enum.ts, 1, 6)) |
| 10 | +} |
| 11 | + |
| 12 | +=== tests/cases/conformance/expressions/typeAssertions/test.ts === |
| 13 | +import {Foo} from './enum'; |
| 14 | +>Foo : Symbol(Foo, Decl(test.ts, 0, 8)) |
| 15 | + |
| 16 | +enum Bar { |
| 17 | +>Bar : Symbol(Bar, Decl(test.ts, 0, 27)) |
| 18 | + |
| 19 | + A, |
| 20 | +>A : Symbol(Bar.A, Decl(test.ts, 2, 10)) |
| 21 | + |
| 22 | + B, |
| 23 | +>B : Symbol(Bar.B, Decl(test.ts, 3, 6)) |
| 24 | +} |
| 25 | +let foo = Foo.A as const; |
| 26 | +>foo : Symbol(foo, Decl(test.ts, 6, 3)) |
| 27 | +>Foo.A : Symbol(Foo.A, Decl(enum.ts, 0, 17)) |
| 28 | +>Foo : Symbol(Foo, Decl(test.ts, 0, 8)) |
| 29 | +>A : Symbol(Foo.A, Decl(enum.ts, 0, 17)) |
| 30 | + |
| 31 | +let bar = Bar.A as const; |
| 32 | +>bar : Symbol(bar, Decl(test.ts, 7, 3)) |
| 33 | +>Bar.A : Symbol(Bar.A, Decl(test.ts, 2, 10)) |
| 34 | +>Bar : Symbol(Bar, Decl(test.ts, 0, 27)) |
| 35 | +>A : Symbol(Bar.A, Decl(test.ts, 2, 10)) |
| 36 | + |
0 commit comments