types-kit.mutablekeys.md

September 4, 2023 ยท View on GitHub

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>

Contents

  1. 1MutableKeys type
  2. 2Example