typescript dictionary contains key
A simple example of TypeScript Dictionary so that you can visualize
var persons: { [id: string] : IPerson; } = {};
persons["p1"] = { firstName: "F1", lastName: "L1" };
persons["p2"] = { firstName: "F2" }; // will result in an error