import { q as IsNumber, t as IsInteger } from './chunks/DZEfmVOc.js'; import './BooleanAnd.js'; import './BooleanOr.js'; import './MaybeReadonly.js'; /** * An integer number. * * @template N Number to match. * @returns A number that is garanteed to be an integer. * @example NumberInteger<1> // 1 */ type NumberInteger = IsNumber extends true ? number : IsInteger extends true ? N : never; export type { NumberInteger };