У меня есть следующая строка enum:
export enum ReportGraphTypes {
OverallGraph = "Long description...",
OverallByDateGraph = "....",
MilageGraph = "....",
FuelPricesGraph = "....",
FuelConsumptionGraph = "...."
}
Затем я сопоставляю enum для выбора поля и использую ключ enum в качестве значения. Я хочу передать значение по умолчанию в поле выбора и всегда могу сделать следующее:
let selected = "OverallGraph";
, но это жестко закодировано.
Я также пытался:
let selected = ReportGraphTypes[ReportGraphTypes.OverallGraph];
, но я получил следующую ошибку:
Element implicitly has an 'any' type because expression of type 'ReportGraphTypes.FuelPricesGraph' can't be used to index type 'typeof ReportGraphTypes'.
Каков наилучший способ присвоения этого ключа моей переменной?