@std-types/is-array
v1.0.0
Published
Type-checking library for arrays.
Downloads
851
Readme
@std-types/is-array
Type-checking library for arrays.
Installation
npm install @std-types/is-array
Usage
import isArray, { getIsArray } from "@std-types/is-array";
import isNumber from "@std-types/is-number";
const n = [1, 2, 3];
if (isArray(n)) {
// n is unknown[]
}
if (isArray(n, isNumber)) {
// n is number[]
}
const isArrayOfNumbers = getIsArray(isNumber);
if (isArrayOfNumbers(n)) {
// n is number[]
}
const isArrayOfArrayOfNumbers = getIsArray(isArrayOfNumbers);
if (isArrayOfArrayOfNumbers(n)) {
// n is number[][]
}