@lou.codes/predicates
Version:
🧐 Predicate util functions
16 lines (15 loc) • 399 B
TypeScript
import type { ReadOnlyArray } from "@lou.codes/types";
/**
* Check if given `input` is an instance of `Array`.
*
* @category Iterables
* @example
* ```typescript
* isArray([]); // true
* isArray({ length: 42 }); // false
* ```
* @returns `true` if the given value is an array, `false` otherwise.
*/
export declare const isArray: <Item>(
input: unknown,
) => input is ReadOnlyArray<Item>;