...
const sportsMap = {}
for (let i = 0, len = sports.length; i < len; i++) {
this.sportsMap[sports[i]["id"]] = sports[i]
}
...
lement implicitly has an 'any' type because expression of type 'number' can't be used to index type '{}'.
No index signature with a parameter of type 'number' was found on type '{}'