0.0.9 • Published 3 years ago
@sunney/tasks v0.0.9
tasks
Install
npm install @sunney/tasksUsage
import { task } from '@sunney/tasks';
// create a task
task(async () => {
await fetch(...)
})
// delay a task for 5 seconds
task(async () => {
await fetch(...)
}).delay(5, "seconds")
// repeat a task every 5 seconds
task(async () => {
await fetch(...)
}).repeat(5, "seconds")
// schedule a task to run at 12:00:00
task(async () => {
await fetch(...)
}).schedule(new Date("12:00:00"))