���Root Mod By V1rus_Alfa
User / IP
:
216.73.216.158
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
node_modules.2
/
@vueuse
/
integrations
/
Viewing: useFuse.cjs
'use strict'; var Fuse = require('fuse.js'); var vueDemi = require('vue-demi'); var shared = require('@vueuse/shared'); function useFuse(search, data, options) { const createFuse = () => { var _a, _b; return new Fuse( (_a = shared.toValue(data)) != null ? _a : [], (_b = shared.toValue(options)) == null ? void 0 : _b.fuseOptions ); }; const fuse = vueDemi.ref(createFuse()); vueDemi.watch( () => { var _a; return (_a = shared.toValue(options)) == null ? void 0 : _a.fuseOptions; }, () => { fuse.value = createFuse(); }, { deep: true } ); vueDemi.watch( () => shared.toValue(data), (newData) => { fuse.value.setCollection(newData); }, { deep: true } ); const results = vueDemi.computed(() => { const resolved = shared.toValue(options); if ((resolved == null ? void 0 : resolved.matchAllWhenSearchEmpty) && !shared.toValue(search)) return shared.toValue(data).map((item, index) => ({ item, refIndex: index })); const limit = resolved == null ? void 0 : resolved.resultLimit; return fuse.value.search(shared.toValue(search), limit ? { limit } : void 0); }); return { fuse, results }; } exports.useFuse = useFuse;
Coded With 💗 by
0x6ick Mod By V1rus_Alfa