The object shape
The object shape to get the values from
Array of tuples with key and value
const result1: NonEmptyReadonlyArray<['key', 'value']> = objectEntries({key: 'value'} as const);
const result2: Array<['key', string]> = objectEntries({key: 'value'});
const result3: Array<[string, string]> = objectEntries<Record<string, string>>({key: 'value'});
const result4: [] = objectEntries({});
Type-safe Object.entries() with overload for NonEmptyArray