Files
simply_cpq/website/node_modules/@base-ui/utils/useInterval.d.ts
T
2026-08-07 21:39:30 +02:00

13 lines
388 B
TypeScript

import { Timeout } from "./useTimeout.js";
export declare class Interval extends Timeout {
static create(): Interval;
/**
* Executes `fn` at `delay` interval, clearing any previously scheduled call.
*/
start(delay: number, fn: Function): void;
clear: () => void;
}
/**
* A `setInterval` with automatic cleanup and guard.
*/
export declare function useInterval(): Interval;