Objetos de TypeScript como tipos de dicionário como em c #
Eu tenho algum código JavaScript que usa objetos como dicionários; Por exemplo, um objeto "pessoa" conterá alguns detalhes pessoais digitados no endereço de e-mail.
var people = {<email> : <'some personal data'>};
adding > "people[<email>] = <data>;"
getting > "var data = people[<email>];"
deleting > "delete people[<email>];"
É possível descrever isso em Typescript? ou eu tenho que usar uma matriz?