tasksnooze
v1.0.0
Published
A scheduler utility to “snooze” your functions—delay execution
Maintainers
Readme
Tasksnooze
A tiny scheduler utility to “snooze” your functions—delay execution, cancel if needed, or work with Promises.
Installation
npm i tasksnooze
npm install tasksnoozeImport Methods
const { snooze, cancel, snoozeAsync } = require('tasksnooze');snooze()
const { snooze } = require('tasksnooze');
const id = snooze(() => console.log('💤 wake up!'), 5000);
const id = snooze((x,y) => console.log(x*y), 5000,5,2);cancel()
const { cancel } = require('tasksnooze');
cancel(id)snoozeAsync()
const { snoozeAsync } = require('tasksnooze');
snoozeAsync((x, y) => x * y, 1000, 5, 6)
.then(result => console.log('Result:', result))
.catch(err => console.error('Error:', err));
async function getResult(){
const result = await snoozeAsync((x, y) => x * y, 1000, 5, 6)
console.log(result)
}
getResult()License
Feedback
If you have any feedback, please reach out to us at [email protected]
