Rename didn't work properly in a file with errors, so the test isn't testing the right thing.
26 lines
595 B
TypeScript
26 lines
595 B
TypeScript
namespace Test1 {
|
|
enum Color {
|
|
Red,
|
|
Green,
|
|
Blue
|
|
}
|
|
|
|
type C1 = Color;
|
|
type C2 = typeof Color;
|
|
|
|
let a1: Color.Red.toString;
|
|
let a2: Color.Red["toString"];
|
|
let a3: Color["Red"]["toString"];
|
|
|
|
//let b1: (typeof Color).Red.toString;
|
|
//let b2: (typeof Color).Red["toString"];
|
|
let b3: (typeof Color)["Red"]["toString"];
|
|
|
|
let c1: C1.Red.toString;
|
|
let c2: C1.Red["toString"];
|
|
let c3: C1["Red"]["toString"];
|
|
|
|
let d1: C2.Red.toString;
|
|
let d2: C2.Red["toString"];
|
|
let d3: C2["Red"]["toString"];
|
|
} |