UNPKG

nuqs

Version:

Type-safe search params state manager for React - Like useState, but stored in the URL query string

22 lines (20 loc) 676 B
import { n as globalThrottleQueue, t as debounceController } from "./debounce-CmIkjWrj.js"; import { t as debug } from "./debug-C9V5O52N.js"; //#region src/lib/queues/reset.ts let mutex = 0; function setQueueResetMutex(value = 1) { mutex = value; } function spinQueueResetMutex(onReset = resetQueues) { mutex = Math.max(0, mutex - 1); if (mutex > 0) return; onReset(); } function resetQueues() { debug(19); debounceController.abortAll(); globalThrottleQueue.abort().forEach((key) => debounceController.queuedQuerySync.emit(key)); } //#endregion export { setQueueResetMutex as n, spinQueueResetMutex as r, resetQueues as t }; //# sourceMappingURL=reset-B22_73QB.js.map