UNPKG

vue-app-sdk

Version:
17 lines (16 loc) 623 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const _baseGet = require("./_baseGet.cjs"); const _baseSet = require("./_baseSet.cjs"); const _castPath = require("./_castPath.cjs"); function basePickBy(object, paths, predicate) { var index = -1, length = paths.length, result = {}; while (++index < length) { var path = paths[index], value = _baseGet.default(object, path); if (predicate(value, path)) { _baseSet.default(result, _castPath.default(path, object), value); } } return result; } exports.default = basePickBy;