Type Alias PartialByType<T, U>

PartialByType<T, U>: {
    [K in keyof T as T[K] extends U
        ? K
        : never]: T[K]
}

Filter of keys matching a given type

Type Parameters

  • T
  • U