A modern `setTimeout` substitute tailored for asynchronous tasks, designed to schedule a single delayed execution. Features status getters to communicate the execution status, the ability to abort a pending execution, and the option to gracefully await the completion of an ongoing execution.
npmtasktypescriptasyncexecutorpromisejob-schedulernpm-packageone-timetask-runnersettimeoutdelayed-jobsjob-runnerdelayed-jobdeferred-promisetask-executordelayed-taskdeferred-taskdangling-promisesingle-execution
-
Updated
Oct 9, 2024 - TypeScript