15 lines
377 B
TypeScript
15 lines
377 B
TypeScript
class _Color {
|
|
a: number; r: number; g: number; b: number;
|
|
}
|
|
|
|
interface NamedColors {
|
|
azure: _Color;
|
|
"blue": _Color;
|
|
"pale blue": _Color;
|
|
}
|
|
module Color {
|
|
export var namedColors: NamedColors;
|
|
}
|
|
var a = Color.namedColors["azure"];
|
|
var a = Color.namedColors.blue; // Should not error
|
|
var a = Color.namedColors["pale blue"]; // should not error
|