GetScalarType<T, O>: O extends object
    ? {
        [P in keyof T]: P extends keyof O
            ? O[P]
            : never
    }
    : never

Used by group by

Type Parameters

  • T
  • O