Type Alias GetSelect<Base, R, KR>

GetSelect<Base, R, KR>: {
    [K in KR | keyof Base]?: K extends KR
        ? boolean
        : Base[K]
}

Type Parameters

  • Base extends Record<any, any>
  • R extends InternalArgs["result"][string]
  • KR extends keyof R = string extends keyof R
        ? never
        : keyof R