a-syncquence
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Simple sync queue for async tasks

a-syncquence provides a simple queue for async tasks.

API

ASyncquence.start()

Start the queue

ASyncquence.stop()

Stop the queue

ASyncquence.next()

Emits a next event

ASyncquence.push()

Appends a new task to the end of the queue

ASyncquence.unshift()

Appends a new task to the beginning of the queue

ASyncquence.count()

Number of tasks queued

ASyncquence.clear()

Clear the queue

ASyncquence.isRunning()

Whether the queue is running

ASyncquence.onError()

Binds an error event if there is none

ASyncquence.onEnd()

Binds an end event if there is none

ASyncquence.onNext()

Binds an next event if there is none

EVENTS

end

Emitted when the queue is empty

next

Emitted when the queue starts the "next" task

error

Emitted when the current task throws an error

Package Sidebar

Install

npm i a-syncquence

Weekly Downloads

0

Version

1.0.3

License

MIT

Unpacked Size

5.65 kB

Total Files

5

Last publish

Collaborators

  • nevermnd