API reference / @evolu/common / Object / objectToEntries
Function: objectToEntries()
function objectToEntries<T>(
record,
): [Extract<keyof T, string>, T[Extract<keyof T, string>]][];
Defined in: packages/common/src/Object.ts:32
Converts a record to entries, preserving branded string key types (e.g.,
type Id = 'id' & string) via StringKeyOf<T>, unlike Object.entries
which widens keys to string.
Type Parameters
| Type Parameter |
|---|
T extends Record<string, any> |
Parameters
| Parameter | Type |
|---|---|
record | T |
Returns
[Extract<keyof T, string>, T[Extract<keyof T, string>]][]