ll-package
Version:
2 lines (1 loc) • 1.17 kB
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const g=require("../../../../@babel/runtime/helpers/esm/extends.js"),m=require("./typeUtil.js"),d=require("../../vc-util/get.js"),y=require("../../vc-util/set.js");function h(e){return m.toArray(e)}function c(e,t){return d.default(e,t)}function s(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return y.default(e,t,n,r)}function v(e,t){return e&&e.some(n=>l(n,t))}function a(e){return typeof e=="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function i(e,t){const n=Array.isArray(e)?[...e]:g.default({},e);return t&&Object.keys(t).forEach(r=>{const u=n[r],o=t[r],f=a(u)&&a(o);n[r]=f?i(u,o||{}):o}),n}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((u,o)=>i(u,o),e)}function S(e,t){let n={};return t.forEach(r=>{const u=c(e,r);n=s(n,r,u)}),n}function l(e,t){return!e||!t||e.length!==t.length?!1:e.every((n,r)=>t[r]===n)}exports.cloneByNamePathList=S;exports.containsNamePath=v;exports.getNamePath=h;exports.getValue=c;exports.matchNamePath=l;exports.setValue=s;exports.setValues=p;
;