@helpwave/hightide
Version:
helpwave's component and theming library
13 lines (11 loc) • 380 B
TypeScript
type UseDelayOptionsResolved = {
delay: number;
disabled: boolean;
};
type UseDelayOptions = Partial<UseDelayOptionsResolved>;
declare function useDelay(options?: UseDelayOptions): {
restartTimer: (onDelayFinish: () => void) => void;
clearTimer: () => void;
hasActiveTimer: boolean;
};
export { type UseDelayOptions, type UseDelayOptionsResolved, useDelay };