pyb-ts
Version:
PYB-CLI - Minimal AI Agent with multi-model support and CLI interface
19 lines (18 loc) • 440 B
JavaScript
import { useEffect, useRef } from "react";
function useInterval(callback, delay) {
const savedCallback = useRef(callback);
useEffect(() => {
savedCallback.current = callback;
}, [callback]);
useEffect(() => {
function tick() {
savedCallback.current();
}
const id = setInterval(tick, delay);
return () => clearInterval(id);
}, [delay]);
}
export {
useInterval
};
//# sourceMappingURL=useInterval.js.map