remeda
Version:
A utility library for JavaScript and Typescript.
8 lines (7 loc) • 393 B
text/typescript
import { IsNever } from "type-fest";
//#region src/internal/types/IsUnion.d.ts
type IsUnion<T> = InternalIsUnion<T>;
type InternalIsUnion<T, U = T> = (IsNever<T> extends true ? false : T extends any ? [U] extends [T] ? false : true : never) extends infer Result ? boolean extends Result ? true : Result : never;
//#endregion
export { IsUnion };
//# sourceMappingURL=IsUnion-CLAq6XkY.d.cts.map