Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 623 Bytes

File metadata and controls

28 lines (19 loc) · 623 Bytes

Home > types-kit > MutableKeys

MutableKeys type

Get mutable property keys of T.

Signature:

export type MutableKeys<T> = Exclude<Keys<T>, ReadonlyKeys<T>>

References: Keys, ReadonlyKeys

Example

interface Props {
     readonly a?: number
     b: number
     readonly c: number
   }
   // Expect: 'b'
   type Keys = ReadonlyKeys<Props>