UNPKG

list-box-svelte

Version:

A flexible and customizable dropdown component built using Svelte.

19 lines (18 loc) 498 B
let timer export const debounce = (callback, time = 750) => { clearTimeout(timer) timer = setTimeout(() => { callback() }, time) } export const searchInObjectValues = (obj, text) => { return obj.filter((item) => { const values = Object.values(item) for (const value of values) { if (typeof value === 'string' && value.toLowerCase().includes(text.toLowerCase())) { return true } } return false }) }