import { a as Absolute } 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 './BooleanAnd.js'; import './MaybeReadonly.js'; import './TupleLength.js'; /** * Returns the absolute value of a number. * * @template N The number to get the absolute value of. * @returns The absolute value of the number. * @example MathAbsolute<-1> // 1 */ type MathAbsolute = IsNumber extends true ? number : IsZero extends true ? 0 : Absolute; export type { MathAbsolute };