У меня есть код Typescript со следующим определением типа:
export type MeasurementContext = 'height' | 'speed' | 'temperature';
Я бы хотел вывести этот список измерений из запроса конфигурации на сервер во время выполнения вместо того, чтобы брать из константных значений,но я не могу заставить его работать.
Я пытался использовать что-то вроде этого:
let list = getConfigMeasurements() as const // returns ['height' | 'speed' | 'temperature']
type NeededUnionType = typeof list[number]; // 'height'|'speed'|'temperature';
Но он возвращает число типа, но используется как переменная.