//#region src/is-number/index.d.ts /** * Determine if the given value is a number. * Includes Infinities and NaN, does not include strings that look like numbers * * @param val - The value to check whether or not it is a number value. * * * @example * isNumber(1.23) // true * isNumber(Infinity) // true * isNumber(NaN) // true * isNumber('1.23') // false */ declare function isNumber(val: unknown): val is number; /** * Determine if the given value is a finite number. * Does not include infinities, NaN, or strings that look like numbers. * * @param val - The value to check whether or not it is a finite number value. * * @example * isFiniteNumber(1.23) // true * isFiniteNumber(Infinity) // false * isFiniteNumber(NaN) // false * isFiniteNumber('1.23') // false */ declare function isFiniteNumber(val: unknown): val is number; /** * Determine if given value is a finite number, or string that parses to a finite number. * Does not include infinities, NaN. * * @param val - The value to check whether or not it is a finite numberic value. * * @example * isFiniteNumeric(1.23) // true * isFiniteNumeric('Infinity') // false * isFiniteNumeric(NaN) // false * isFiniteNumeric('1.23') // true * isFiniteNumeric('hi') // false */ declare function isFiniteNumeric(val: unknown): val is number; /** * Determine if given value is a number, or string that parses to a number. Includes infinities and NaN. * Non-finite strings are: 'Infinity', '-Infinity', and 'NaN'. * * @param val - The value to check whether or not it is a numberic value. * * @example * isNumeric(1.23) // true * isNumeric('Infinity') // true * isNumeric(NaN) // true * isNumeric('1.23') // true * isNumeric('hi') // false */ declare function isNumeric(val: unknown): val is number; //#endregion export { isFiniteNumber, isFiniteNumeric, isNumber, isNumeric }; //# sourceMappingURL=index.d.ts.map