���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
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.1
/
@vueuse
/
integrations
/
Viewing: useFuse.mjs
import Fuse from 'fuse.js'; import { ref, watch, computed } from 'vue-demi'; import { toValue } from '@vueuse/shared'; function useFuse(search, data, options) { const createFuse = () => { var _a, _b; return new Fuse( (_a = toValue(data)) != null ? _a : [], (_b = toValue(options)) == null ? void 0 : _b.fuseOptions ); }; const fuse = ref(createFuse()); watch( () => { var _a; return (_a = toValue(options)) == null ? void 0 : _a.fuseOptions; }, () => { fuse.value = createFuse(); }, { deep: true } ); watch( () => toValue(data), (newData) => { fuse.value.setCollection(newData); }, { deep: true } ); const results = computed(() => { const resolved = toValue(options); if ((resolved == null ? void 0 : resolved.matchAllWhenSearchEmpty) && !toValue(search)) return toValue(data).map((item, index) => ({ item, refIndex: index })); const limit = resolved == null ? void 0 : resolved.resultLimit; return fuse.value.search(toValue(search), limit ? { limit } : void 0); }); return { fuse, results }; } export { useFuse };
Coded With 💗 by
0x6ick Mod By V1rus_Alfa