TypeScript/tests/cases/compiler/errorForUsingPropertyOfTypeAsType03.ts
Andrew Casey 3a05363a29 Correct errorForUsingPropertyOfTypeAsType03
Rename didn't work properly in a file with errors, so the test isn't
testing the right thing.
2017-11-29 17:48:58 -08:00

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"];
}