delay()
Delay the execution of the task by a specified time.
Syntax
typescript
task.delay(ms: number): FuturableTask<T>Parameters
ms
Delay in milliseconds before execution.
Examples
typescript
const task = FuturableTask
.of(() => sendNotification())
.delay(1000); // Wait 1 second before sending
await task.run();Rate Limiting
typescript
const tasks = ids.map(id =>
FuturableTask
.of(() => fetchData(id))
.delay(id * 100) // Stagger requests
);