29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
=== tests/cases/compiler/assignmentCompatForEnums.ts ===
|
|
enum TokenType { One, Two };
|
|
>TokenType : Symbol(TokenType, Decl(assignmentCompatForEnums.ts, 0, 0))
|
|
>One : Symbol(TokenType.One, Decl(assignmentCompatForEnums.ts, 0, 16))
|
|
>Two : Symbol(TokenType.Two, Decl(assignmentCompatForEnums.ts, 0, 21))
|
|
|
|
var list = {};
|
|
>list : Symbol(list, Decl(assignmentCompatForEnums.ts, 2, 3))
|
|
|
|
|
|
function returnType(): TokenType { return null; }
|
|
>returnType : Symbol(returnType, Decl(assignmentCompatForEnums.ts, 2, 14))
|
|
>TokenType : Symbol(TokenType, Decl(assignmentCompatForEnums.ts, 0, 0))
|
|
|
|
function foo() {
|
|
>foo : Symbol(foo, Decl(assignmentCompatForEnums.ts, 5, 49))
|
|
|
|
var x = returnType();
|
|
>x : Symbol(x, Decl(assignmentCompatForEnums.ts, 8, 7), Decl(assignmentCompatForEnums.ts, 10, 7))
|
|
>returnType : Symbol(returnType, Decl(assignmentCompatForEnums.ts, 2, 14))
|
|
|
|
var x: TokenType = list['one'];
|
|
>x : Symbol(x, Decl(assignmentCompatForEnums.ts, 8, 7), Decl(assignmentCompatForEnums.ts, 10, 7))
|
|
>TokenType : Symbol(TokenType, Decl(assignmentCompatForEnums.ts, 0, 0))
|
|
>list : Symbol(list, Decl(assignmentCompatForEnums.ts, 2, 3))
|
|
}
|
|
|
|
|