Tries to get a more type-aware array of a known object's entry pairs.
PKG_VERSION
const obj = { a: 'hello', b: [ 'one', 2 ], c: 42,};// expected type:// { a: string; b: ( number | string )[]; c: number; }const entries = Object.entries( obj ) as ToEntriesArray<typeof obj>;// expected type:// ( [ 'a', string ] | [ 'b', ( number | string )[] ] | [ 'c', number ] )[] Copy
const obj = { a: 'hello', b: [ 'one', 2 ], c: 42,};// expected type:// { a: string; b: ( number | string )[]; c: number; }const entries = Object.entries( obj ) as ToEntriesArray<typeof obj>;// expected type:// ( [ 'a', string ] | [ 'b', ( number | string )[] ] | [ 'c', number ] )[]
Tries to get a more type-aware array of a known object's entry pairs.