Impondo o tipo de membros indexados de um objeto Typescript?
Eu gostaria de armazenar um mapeamento de string -> string em um objeto Typescript, e impor que todas as chaves mapeiam para strings. Por exemplo:
var stuff = {};
stuff["a"] = "foo"; // okay
stuff["b"] = "bar"; // okay
stuff["c"] = false; // ERROR! bool != string
Existe uma maneira de impor que os valores devem ser seqüências de caracteres (ou qualquer tipo ..)?