@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

    Install

    npm i @clarketm/superqueue

    DownloadsWeekly Downloads

    2

    Version

    1.2.32

    License

    MIT

    Unpacked Size

    9.63 kB

    Total Files

    6

    Last publish

    Collaborators

    • clarketm