Element implicitly has an 'any' type because expression of type 'string' can't be used to index type '{}'. No index signature with a parameter of type 'string' was found on type '{}'.ts(7053)
//This will fail typecheck
const map = {};
map[someString] = "hello";
//This will pass typecheck
const map: {[key:string]: string} = {};
map[someString] = "hello";