Я определяю простое перечисление следующим образом:
export enum Type {
TEST_ONE = "testing.one",
TEST_TWO = "testing.two",
BETA = "beta.one"
}
Теперь я хочу выполнить функцию для каждого enum
строкового значения. Допустим, что-то вроде этого:
executeType(type: string) { console.log(type) }
Object.keys(Type).forEach(
type => {
executeType(type);
}
)
Это выводит значения перечисления, такие как TEST_ONE
и BETA
. Как бы я go о печати testing.one
и beta.one
. Я пытался использовать type.toString()
и type.valueOf()
.