Files
Library/node_modules/@vueuse/integrations/dist/useFuse.iife.min.js
2026-01-09 23:05:52 -05:00

1 line
1.1 KiB
JavaScript

(function(e,t,n){var r=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,s=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,l=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var s=o(t),l=0,u=s.length,d;l<u;l++)d=s[l],!c.call(e,d)&&d!==n&&i(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(r=a(t,d))||r.enumerable});return e},u=(e,t,n)=>(n=e==null?{}:r(s(e)),l(t||!e||!e.__esModule?i(n,`default`,{value:e,enumerable:!0}):n,e));t=u(t),n=u(n);function d(e,r,i){let a=()=>{var e,a;return new t.default((e=(0,n.toValue)(r))==null?[]:e,(a=(0,n.toValue)(i))==null?void 0:a.fuseOptions)},o=(0,n.ref)(a());return(0,n.watch)(()=>{var e;return(e=(0,n.toValue)(i))==null?void 0:e.fuseOptions},()=>{o.value=a()},{deep:!0}),(0,n.watch)(()=>(0,n.toValue)(r),e=>{o.value.setCollection(e)},{deep:!0}),{fuse:o,results:(0,n.computed)(()=>{let t=(0,n.toValue)(i);if(t!=null&&t.matchAllWhenSearchEmpty&&!(0,n.toValue)(e))return(0,n.toValue)(r).map((e,t)=>({item:e,refIndex:t}));let a=t==null?void 0:t.resultLimit;return o.value.search((0,n.toValue)(e),a?{limit:a}:void 0)})}}e.useFuse=d})(this.VueUse=this.VueUse||{},Fuse,Vue);