Почему интерфейс не работает при определении типа, который использует перечисление в качестве ключа свойства?

#typescript Вопрос: Если у меня есть перечисление и я хочу использовать значения перечисления в качестве ключа в некоторых объектах, я могу объявить типы следующим образом: enum Foo { X, Y…

Продолжить чтениеПочему интерфейс не работает при определении типа, который использует перечисление в качестве ключа свойства?