ll-package
Version:
2 lines (1 loc) • 561 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const i=require("../../vc-tree/utils/conductUtil.js"),a=require("vue"),w=(n,o,v,t,d,f)=>{const c=a.shallowRef([]),r=a.shallowRef([]);return a.watchEffect(()=>{let l=n.value.map(e=>{let{value:u}=e;return u}),s=o.value.map(e=>{let{value:u}=e;return u});const h=l.filter(e=>!t.value[e]);v.value&&({checkedKeys:l,halfCheckedKeys:s}=i.conductCheck(l,!0,t.value,d.value,f.value)),c.value=Array.from(new Set([...h,...l])),r.value=s}),[c,r]};exports.default=w;
;