File: enumUsedBeforeDeclaration.symbols

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (28 lines) | stat: -rw-r--r-- 1,529 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
=== tests/cases/compiler/enumUsedBeforeDeclaration.ts ===
const v: Color = Color.Green;
>v : Symbol(v, Decl(enumUsedBeforeDeclaration.ts, 0, 5))
>Color : Symbol(Color, Decl(enumUsedBeforeDeclaration.ts, 1, 40))
>Color.Green : Symbol(Color.Green, Decl(enumUsedBeforeDeclaration.ts, 2, 17))
>Color : Symbol(Color, Decl(enumUsedBeforeDeclaration.ts, 1, 40))
>Green : Symbol(Color.Green, Decl(enumUsedBeforeDeclaration.ts, 2, 17))

const v2: ConstColor = ConstColor.Green;
>v2 : Symbol(v2, Decl(enumUsedBeforeDeclaration.ts, 1, 5))
>ConstColor : Symbol(ConstColor, Decl(enumUsedBeforeDeclaration.ts, 2, 31))
>ConstColor.Green : Symbol(ConstColor.Green, Decl(enumUsedBeforeDeclaration.ts, 3, 28))
>ConstColor : Symbol(ConstColor, Decl(enumUsedBeforeDeclaration.ts, 2, 31))
>Green : Symbol(ConstColor.Green, Decl(enumUsedBeforeDeclaration.ts, 3, 28))

enum Color { Red, Green, Blue }
>Color : Symbol(Color, Decl(enumUsedBeforeDeclaration.ts, 1, 40))
>Red : Symbol(Color.Red, Decl(enumUsedBeforeDeclaration.ts, 2, 12))
>Green : Symbol(Color.Green, Decl(enumUsedBeforeDeclaration.ts, 2, 17))
>Blue : Symbol(Color.Blue, Decl(enumUsedBeforeDeclaration.ts, 2, 24))

const enum ConstColor { Red, Green, Blue }
>ConstColor : Symbol(ConstColor, Decl(enumUsedBeforeDeclaration.ts, 2, 31))
>Red : Symbol(ConstColor.Red, Decl(enumUsedBeforeDeclaration.ts, 3, 23))
>Green : Symbol(ConstColor.Green, Decl(enumUsedBeforeDeclaration.ts, 3, 28))
>Blue : Symbol(ConstColor.Blue, Decl(enumUsedBeforeDeclaration.ts, 3, 35))