import { q as IsNumber, u as IsDecimal, r as IsPositive } from './chunks/DZEfmVOc.js'; import './BooleanAnd.js'; import './BooleanOr.js'; import './MaybeReadonly.js'; /** * A positive decimal number. * * @template N Number to match. * @returns A number that is garanteed to be a positive decimal number. * @example NumberDecimalPositive<1.1> // 1.1 */ type NumberDecimalPositive = IsNumber extends true ? number : IsDecimal extends true ? IsPositive extends true ? N : never : never; export type { NumberDecimalPositive };