import { N as Negative } from './chunks/CM89_aaq.js'; import { q as IsNumber, p as IsZero } from './chunks/DZEfmVOc.js'; import './BooleanNor.js'; import './BooleanNot.js'; import './BooleanOr.js'; import './Tuple.js'; import './TupleLength.js'; import './BooleanAnd.js'; import './MaybeReadonly.js'; /** * The negative of a number. * * @template N The number to negate. * @returns The negative of the number. * @example MathNegative<1> // -1 */ type MathNegative = IsNumber extends true ? number : IsZero extends true ? 0 : Negative; export type { MathNegative };