import { q as IsNumber, s as IsNegative } from './chunks/DZEfmVOc.js'; import './BooleanAnd.js'; import './BooleanOr.js'; import './MaybeReadonly.js'; /** * A strictly negative number lower than zero. * * @template N Number to match. * @returns A number that is garanteed to be strictly negative. * @example NumberNegative<-1> // -1 */ type NumberNegative = IsNumber extends true ? number : IsNegative extends true ? N : never; export type { NumberNegative };