@wordpress/editor
Version:
Enhanced block editor for WordPress posts.
22 lines (21 loc) • 486 B
JavaScript
// packages/editor/src/components/collaborators-overlay/timing-utils.ts
function setDelayedInterval(callback, delayMs) {
let timerHandle = null;
const runner = () => {
try {
callback();
} catch (error) {
}
timerHandle = setTimeout(runner, delayMs);
};
timerHandle = setTimeout(runner, delayMs);
return () => {
if (timerHandle) {
clearTimeout(timerHandle);
}
};
}
export {
setDelayedInterval
};
//# sourceMappingURL=timing-utils.mjs.map