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
>]][]