timeout-flow
Version:
Fluent, composable, pauseable JavaScript timers and time control flows — plus RAF utilities for frame-based logic.
13 lines (12 loc) • 436 B
TypeScript
/**
* Executes a function once after a delay.
*/
export class AfterTimer extends TimerBase {
/**
* @param {string|number} duration - Delay before firing (e.g., '1s', 300)
* @param {Function} fn - Main function to execute
* @param {Function} [onFinish] - Optional callback when done
*/
constructor(duration: string | number, fn: Function, onFinish?: Function);
}
import { TimerBase } from './TimerBase.js';