Type alias Mutable<ObjectValue, TargetKey>
Mutable<ObjectValue, TargetKey>: { -readonly [ Key in keyof Pick<ObjectValue, TargetKey>]: ObjectValue[Key] } & { [ Key in keyof Omit<ObjectValue, TargetKey>]: ObjectValue[Key] }
Type Parameters
-
ObjectValue extends Record<string, unknown>
-
TargetKey extends keyof ObjectValue
Makes every specified property of the specified object type mutable.