UNPKG

mingo

Version:

MongoDB query language for in-memory objects

11 lines (10 loc) 358 B
import { computeValue } from "../../../core/_internal"; import { assert, isArray } from "../../../util"; const $isArray = (obj, expr, options) => { const okArr = isArray(expr); assert(!okArr || expr.length === 1, "$isArray takes exactly 1 argument."); return isArray(computeValue(obj, okArr ? expr[0] : expr, null, options)); }; export { $isArray };