Open
Description
The value type of object literals becomes unknown
.
- before (built-in TS lib):
const entries1 = Object.entries({ a: 1, b: 2 }); // => [string, number][]
const entries2 = Object.entries({ a: 1, b: 2 } as const); // => [string, 1|2][]
- after (with better-ts-lib):
const entries1 = Object.entries({ a: 1, b: 2 }); // => [string, unknown][]
const entries2 = Object.entries({ a: 1, b: 2 } as const); // => [string, unknown][]
Metadata
Metadata
Assignees
Labels
No labels