Type Alias KeysOfType<T, TProp>

KeysOfType<T, TProp>: {
    [P in keyof T]: T[P] extends TProp
        ? P
        : never
}[keyof T]

Type Parameters

  • T
  • TProp