/** * The OR of two booleans. * * @template A The first boolean * @template B The second boolean * @returns The OR of the two booleans * @example BooleanOr // true */ type BooleanOr = A extends true ? true : B extends true ? true : false; export type { BooleanOr };