TypeScript Objetos como tipos de diccionario como en C#


Tengo un código JavaScript que usa objetos como diccionarios; por ejemplo, un objeto 'person' contendrá algunos detalles personales guardados en la dirección de correo electrónico.

var people = {<email> : <some personal data'>};

adding   > "people[<email>] = <data>;" 
getting  > "var data = people[<email>];" 
deleting > "delete people[<email>];"

¿Es posible describir esto en Typescript? o tengo que usar una Matriz?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52