UNPKG

mingo

Version:

MongoDB query language for in-memory objects

14 lines (13 loc) 361 B
import { computeValue } from "../../../core/_internal"; import { assert, isArray } from "../../../util"; const $isArray = (obj, expr, options) => { let input = expr; if (isArray(expr)) { assert(expr.length === 1, "$isArray expects array(1)"); input = expr[0]; } return isArray(computeValue(obj, input, null, options)); }; export { $isArray };