vue-app-sdk
Version:
17 lines (16 loc) • 623 B
JavaScript
;
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;