@amandaghassaei/type-checks
Version:
A collection of JavaScript type checks.
73 lines (72 loc) • 2.08 kB
TypeScript
/**
* Checks if value is a number (including Infinity).
*/
export declare function isNumber(value: any): boolean;
/**
* Checks if value is finite number.
*/
export declare function isFiniteNumber(value: any): boolean;
/**
* Checks if value is integer.
*/
export declare function isInteger(value: any): boolean;
/**
* Checks if value is positive number (> 0).
*/
export declare function isPositiveNumber(value: any): boolean;
/**
* Checks if value is positive integer (> 0).
*/
export declare function isPositiveInteger(value: any): boolean;
/**
* Checks if value is negative number (< 0).
*/
export declare function isNegativeNumber(value: any): boolean;
/**
* Checks if value is negative integer (< 0).
*/
export declare function isNegativeInteger(value: any): boolean;
/**
* Checks if value is non-negative number (>= 0).
*/
export declare function isNonNegativeNumber(value: any): boolean;
/**
* Checks if value is non-negative integer (>= 0).
*/
export declare function isNonNegativeInteger(value: any): boolean;
/**
* Checks if value is non-positive number (<= 0).
*/
export declare function isNonPositiveNumber(value: any): boolean;
/**
* Checks if value is non-positive integer (<= 0).
*/
export declare function isNonPositiveInteger(value: any): boolean;
/**
* Checks if value is number in range [min, max].
*/
export declare function isNumberInRange(value: any, min: number, max: number): boolean;
/**
* Checks if value is integer in range [min, max].
*/
export declare function isIntegerInRange(value: any, min: number, max: number): boolean;
/**
* Checks if value is string.
*/
export declare function isString(value: any): boolean;
/**
* Checks if value is TypedArray.
*/
export declare function isTypedArray(value: any): boolean;
/**
* Checks if value is Array or TypedArray.
*/
export declare function isArray(value: any): boolean;
/**
* Checks if value is Javascript object.
*/
export declare function isObject(value: any): boolean;
/**
* Checks if value is boolean.
*/
export declare function isBoolean(value: any): boolean;