persian-ts
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Task repeater

Version Documentation Maintenance License: MIT License: MIT

Variety of Persian tools, all gathered in one place

Install

yarn install persian-ts

Usage

import TaskRepeater from "task-repeater";

const job1 = TaskRepeater()
  .do(() => {})
  .every(1000)
  .start();

const job2 = TaskRepeater()
  .do((itteration) => console.log(`itteration No.${itteration} ...`))
  .do(() => {})
  .finally((itterationsDone) =>
    console.log(`tasks done. ${itterationsDone} itterations were completed.`)
  )
  .for(5)
  .every(2_000)
  .delay(1_000)
  .start();

job1.stop();
job1.reset();

Author

👤 Omid Astaraki omid.ocean@gmail.com

Credits

this package is based on Repeatr library developed by @theshem.

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2021 Omid Astaraki omid.ocean@gmail.com.
This project is MIT licensed.

Package Sidebar

Install

npm i persian-ts

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

18.7 kB

Total Files

10

Last publish

Collaborators

  • electather