Type Alias WritableKeys<T>Internal

WritableKeys: {
    [P in keyof T]-?: T[P] extends Function
        ? never
        : IfEquals<{ [Q in P]: T[P] }, { -readonly [Q in P]: T[P] }, P>
}[keyof T]

Get the writable keys of a type.

Type Parameters

  • T