Type Alias ExtractPropertyNames<T, U>

ExtractPropertyNames: { [K in keyof T]: T[K] extends U ? K : never }[keyof T] & (
    string
    | number
)

指定された型の値を代入可能なプロパティのキーを得る。

Type Parameters

  • T
  • U

AssignableKeysを使用してください。