A collection of JavaScript type checks.
npm install @amandaghassaei/type-checks




A collection of JavaScript type checks, written in TypeScript.
Install via npm:
``sh`
npm install @amandaghassaei/type-checks
`js`
import { isNumber, isInteger } from '@amandaghassaei/type-checks';
- isNumber
- isFiniteNumber
- isInteger
- isPositiveNumber
- isPositiveInteger
- isNegativeNumber
- isNegativeInteger
- isNonNegativeNumber
- isNonNegativeInteger
- isNonPositiveNumber
- isNonPositiveInteger
- isNumberInRange
- isIntegerInRange
- isString
- isTypedArray
- isArray
- isObject
- isBoolean
▸ isNumber(value): boolean
Checks if value is a number (including Infinity).
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isFiniteNumber(value): boolean
Checks if value is finite number.
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isInteger(value): boolean
Checks if value is integer.
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isPositiveNumber(value): boolean
Checks if value is positive number (> 0).
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isPositiveInteger(value): boolean
Checks if value is positive integer (> 0).
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isNegativeNumber(value): boolean
Checks if value is negative number (< 0).
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isNegativeInteger(value): boolean
Checks if value is negative integer (< 0).
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isNonNegativeNumber(value): boolean
Checks if value is non-negative number (>= 0).
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isNonNegativeInteger(value): boolean
Checks if value is non-negative integer (>= 0).
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isNonPositiveNumber(value): boolean
Checks if value is non-positive number (<= 0).
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isNonPositiveInteger(value): boolean
Checks if value is non-positive integer (<= 0).
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isNumberInRange(value, min, max): boolean
Checks if value is number in range [min, max].
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |min
| | number |max
| | number |
#### Returns
boolean
___
▸ isIntegerInRange(value, min, max): boolean
Checks if value is integer in range [min, max].
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |min
| | number |max
| | number |
#### Returns
boolean
___
▸ isString(value): boolean
Checks if value is string.
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isTypedArray(value): boolean
Checks if value is TypedArray.
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isArray(value): boolean
Checks if value is Array or TypedArray.
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isObject(value): boolean
Checks if value is Javascript object.
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean
___
▸ isBoolean(value): boolean
Checks if value is boolean.
#### Parameters
| Name | Type |
| :------ | :------ |
| value | any |
#### Returns
boolean`