UNPKG

@thi.ng/arrays

Version:

Array / Arraylike utilities

10 lines (9 loc) 354 B
import { isArray } from "@thi.ng/checks/is-array"; import { isArrayLike } from "@thi.ng/checks/is-arraylike"; import { ensureIterable } from "./ensure-iterable.js"; const ensureArray = (x) => isArray(x) ? x : [...ensureIterable(x)]; const ensureArrayLike = (x) => isArrayLike(x) ? x : [...ensureIterable(x)]; export { ensureArray, ensureArrayLike };