API reference › @evolu/common › Types › IsUnion
type IsUnion<T, Whole> = [T] extends [never]
? false
: T extends Whole
? [Whole] extends [T]
? false
: true
: never;
Defined in: packages/common/src/Types.ts:458
Returns whether a type is a union.