3 lines
169 B
TypeScript
3 lines
169 B
TypeScript
/** Object.entries() with key types preserved */
|
|
export const objectEntries = <T extends object>(t: T) => Object.entries(t) as { [K in keyof T]: [K, T[K]] }[keyof T][];
|