Skip to content

zwj9297/easy-queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

easy-queue

Using npm or yarn

npm install @urat/easy-queue
yarn add @urat/easy-queue

Example

import EasyQueue from '@urat/easy-queue'

const queue = EasyQueue()

queue.push(() => {
  console.log(1)
})
queue.push(() => {
  return new Promise((resolve) => {
    console.log(2)
    resolve()
  }).then(() => {
    console.log(3)
  })
})
console.log(4)
queue.push(() => {
  return new Promise((resolve) => {
    console.log(5)
    resolve()
  })
})

// output: 4 1 2 3 5

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published