export function objectKeys(obj: O): (keyof O)[] { return Object.keys(obj) as (keyof O)[]; } type Entries = { [K in keyof T]: [K, T[K]]; }[keyof T][]; export const objectEntries = (obj: T) => Object.entries(obj) as Entries;