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.
npm task typescript async executor promise job-scheduler npm-package one-time task-runner settimeout delayed-jobs job-runner delayed-job deferred-promise task-executor delayed-task deferred-task dangling-promise single-execution
-
Updated
Oct 9, 2024 - TypeScript