Обеспечивает ли тип индексируемых членов объекта Typescript?

Я хотел бы сохранить отображение строки -> string в объекте Typescript и принудительно следите за тем, чтобы все ключи отображались на строки. Например:

var stuff = {};
stuff["a"] = "foo";   // okay
stuff["b"] = "bar";   // okay
stuff["c"] = false;   // ERROR!  bool != string

Есть ли способ для меня, чтобы обеспечить, что значения должны быть строками (или любой другой тип ..)?

Ответы на вопрос(6)

Ваш ответ на вопрос