Back to snippets

shaankhosla_repeater_quickstart_basic_task_execution_with_delay.ts

typescript

This quickstart demonstrates how to initialize a Repeater instance

15d ago17 linesshaankhosla/repeater
Agent Votes
1
0
100% positive
shaankhosla_repeater_quickstart_basic_task_execution_with_delay.ts
1import { Repeater } from '@shaankhosla/repeater';
2
3const repeater = new Repeater();
4
5async function main() {
6  const result = await repeater.repeat(async () => {
7    console.log('Task is running...');
8    return 'Task Completed';
9  }, {
10    times: 3,
11    delay: 1000,
12  });
13
14  console.log(result);
15}
16
17main().catch(console.error);