1.0.0 • Published 6 years ago

seuss-queue v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

Seuss Queue

Efficient memory based queue.

const seuss = require('seuss-queue')
const queue = seuss()
queue.enqueue({ item: 1 })
queue.enqueue({ item: 2 })
console.log(queue.peek()) // item: 1
queue.dequeue()
console.log(queue.peek()) // item: 2
console.log(queue.length()) // 1
console.log(queue.all()) // [{ item : 2 }]
queue.compact() // optionally save space