@clarketm/superqueue

1.2.32 • Public • Published

Queue

NPM release

Queue with superpowers! 💪

Individual Module Installation

Yarn

$ yarn add @clarketm/superqueue

Npm

$ npm install @clarketm/superqueue --save

API

constructor(iterable: Iterable)

Construct a Queue

size: number

Get the current size of the queue

front: Item

Get the front item in the queue

rear: Item

Get the rear item in the queue

isEmpty(): boolean

Check if queue is empty

clear(): void

Clear the items from the queue

enqueue(item: Item): number

Enqueue an item into the queue

Name Type Attribute Description
item Item item to enqueue

dequeue(): Item

Dequeue an item from the queue

toArray(): Array

Convert the queue to an array

Dependencies (0)

    Dev Dependencies (12)

    Package Sidebar

    Install

    npm i @clarketm/superqueue

    Weekly Downloads

    17

    Version

    1.2.32

    License

    MIT

    Unpacked Size

    9.63 kB

    Total Files

    6

    Last publish

    Collaborators

    • clarketm