I am playing around with Typescript a little.
Suppose I have an object
such as this
let colors = {
RED: "r",
GREEN: "g",
BLUE: "b"
}
Now I want to convert this into an enum
type
enum Colors = {
RED = "r",
GREEN = "g",
BLUE = "b"
}
Update:
I want the generated typings
for the colors object such that
if I add another key
to the colors object, It should be included in the typings
.
If I do
colors['YELLOW'] = "y"
then the generated typings
should be
declare enum colors {
RED = "r",
GREEN = "g",
BLUE = "b",
YELLOW = "y"
}
instead, the generate typings are
declare const colors {
[x: string]: string
}
How can I achieve this?