100 lines
995 B
Text
100 lines
995 B
Text
=== tests/cases/conformance/types/primitives/enum/validEnumAssignments.ts ===
|
|
enum E {
|
|
>E : E
|
|
|
|
A,
|
|
>A : E
|
|
|
|
B
|
|
>B : E
|
|
}
|
|
|
|
var n: number;
|
|
>n : number
|
|
|
|
var a: any;
|
|
>a : any
|
|
|
|
var e: E;
|
|
>e : E
|
|
>E : E
|
|
|
|
n = e;
|
|
>n = e : E
|
|
>n : number
|
|
>e : E
|
|
|
|
n = E.A;
|
|
>n = E.A : E
|
|
>n : number
|
|
>E.A : E
|
|
>E : typeof E
|
|
>A : E
|
|
|
|
a = n;
|
|
>a = n : number
|
|
>a : any
|
|
>n : number
|
|
|
|
a = e;
|
|
>a = e : E
|
|
>a : any
|
|
>e : E
|
|
|
|
a = E.A;
|
|
>a = E.A : E
|
|
>a : any
|
|
>E.A : E
|
|
>E : typeof E
|
|
>A : E
|
|
|
|
e = e;
|
|
>e = e : E
|
|
>e : E
|
|
>e : E
|
|
|
|
e = E.A;
|
|
>e = E.A : E
|
|
>e : E
|
|
>E.A : E
|
|
>E : typeof E
|
|
>A : E
|
|
|
|
e = E.B;
|
|
>e = E.B : E
|
|
>e : E
|
|
>E.B : E
|
|
>E : typeof E
|
|
>B : E
|
|
|
|
e = n;
|
|
>e = n : number
|
|
>e : E
|
|
>n : number
|
|
|
|
e = null;
|
|
>e = null : null
|
|
>e : E
|
|
|
|
e = undefined;
|
|
>e = undefined : undefined
|
|
>e : E
|
|
>undefined : undefined
|
|
|
|
e = 1;
|
|
>e = 1 : number
|
|
>e : E
|
|
|
|
e = 1.;
|
|
>e = 1. : number
|
|
>e : E
|
|
|
|
e = 1.0;
|
|
>e = 1.0 : number
|
|
>e : E
|
|
|
|
e = -1;
|
|
>e = -1 : number
|
|
>e : E
|
|
>-1 : number
|
|
|