UNPKG

pyb-ts

Version:

PYB-CLI - Minimal AI Agent with multi-model support and CLI interface

19 lines (18 loc) 440 B
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