Type alias TypeKeys<T, D>

TypeKeys<T, D>: {
    [K in keyof T]: Required<T>[K] extends D
        ? K
        : never
}[keyof T]

Type Parameters

  • T

  • D

Generated using TypeDoc