Skip to content

Documentation / @ripl/utilities / GetReadonlyKeys

Type Alias: GetReadonlyKeys<TValue> ​

GetReadonlyKeys<TValue> = { [TKey in keyof TValue]-?: IfEquals<{ [Q in TKey]: TValue[TKey] }, { -readonly [Q in TKey]: TValue[TKey] }, never, TKey> }[keyof TValue]

Defined in: types.ts:34

Extracts the readonly property keys from an object type.

Type Parameters ​

Type Parameter
TValue extends object