ExtractKeys<T, U>: {
    [P in keyof T]: T[P] extends U
        ? P
        : never
}[keyof T]

Extract keys of T whose values are are assignable to U.

Type Parameters

  • T

  • U

Generated using TypeDoc