енум (в будущем будет расширяться)
enum Types {
foo = "foo",
bar = "bar",
}
И есть не менее простой объект
const config = {
foo: true,
baz: false
};
Я описываю интерфейс конфига вот так
interface Config {
[key: string]: boolean;
}
Но мне это не совсем подходит т.к key является в данном случае стрингой. А я хочу чтобы key был енумом, но сделать [key: Types] мне ts не дает.
Как сие решить?)
а все, извините. есть же оператор in
Обсуждают сегодня