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

ParameterType
recordT

Returns

[Extract<keyof T, string>, T[Extract<keyof T, string>]][]

Was this page helpful?