UNPKG

vue-app-sdk

Version:
22 lines (21 loc) 671 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const _arrayPush = require("./_arrayPush.cjs"); const _isFlattenable = require("./_isFlattenable.cjs"); function baseFlatten(array, depth, predicate, isStrict, result) { var index = -1, length = array.length; predicate || (predicate = _isFlattenable.default); result || (result = []); while (++index < length) { var value = array[index]; if (predicate(value)) { { _arrayPush.default(result, value); } } else { result[result.length] = value; } } return result; } exports.default = baseFlatten;