UNPKG

@i-xi-dev/base64

Version:

A JavaScript Base64 encoder and decoder, implements Forgiving base64 defined in WHATWG Infra Standard.

26 lines (25 loc) 1.2 kB
import * as _Utils from "./_utils.js"; import { NumberRange } from "./number_range.js"; export declare const ZERO = 0; export declare const isNumber: typeof _Utils._isNumber; /** * Determines whether the `test` is a positive number. * * @param test - The value to be tested * @returns Whether the `test` is a positive number. (positive finite or positive infinity) */ export declare function isPositiveNumber(test: unknown): boolean; /** * Determines whether the `test` is a non-negative number. * * @param test - The value to be tested * @returns Whether the `test` is a non-negative number. (non-negative finite or positive infinity) */ export declare function isNonNegativeNumber(test: unknown): boolean; export declare function isNonPositiveNumber(test: unknown): boolean; export declare function isNegativeNumber(test: unknown): boolean; export declare function isOddInteger(test: unknown): boolean; export declare function isEvenInteger(test: unknown): boolean; export declare function normalizeNumber(source: number): number; export declare function clampNumber(source: number, range: NumberRange): number; export declare function inRange(test: number, range: NumberRange): boolean;