UNPKG

@equinor/fusion-query

Version:
12 lines 515 B
import { useState } from 'react'; import { useDebounce } from '@equinor/fusion-observable/react'; import Query from '../Query'; export const useDebounceQuery = (clientOrClientCtor, options) => { const [query] = useState(() => { const client = clientOrClientCtor instanceof Query ? clientOrClientCtor : new Query(clientOrClientCtor); return client.query.bind(client); }); return useDebounce(query, options); }; export default useDebounceQuery; //# sourceMappingURL=useDebounceQuery.js.map