Object.keys using numbers in typescript
type Foo = { [key: number]: string }
const foo: Foo = { 100: 'foo', 200: 'bar' }
const sizes: number[] = Object.keys(foo)
Gives me:
Type 'string[]' is not assignable to type 'number[]
Why does Typescript assume string[]? And what is the correct way of creating an array of numbers here?
lang-js