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> }[keyofTValue]
Defined in: packages/utilities/src/types.ts:34
Extracts the readonly property keys from an object type.
Type Parameters
| Type Parameter |
|---|
TValue extends object |