jsdsl / queue

A queue (FIFO) implementation written in TypeScript.

Home Page:https://jsdsl.github.io/queue/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSDSL - Queue

A queue (FIFO) implementation written in TypeScript.

Installation

Install from NPM with

$ npm install --save @jsdsl/queue

Basic Usage

It's a queue! Enqueue and dequeue, that's kinda the whole bit.

import { Queue } from "@jsdsl/queue";

let queue: Queue<number> = new Queue(1, 2);

queue.enqueue(3, 4);
queue.enqueue(5);

while (!queue.isEmpty()) console.log(queue.dequeue()) //=> 1, 2, 3, 4, 5

License

@jsdsl/queue is made available under the GNU General Public License v3.

Copyright (C) 2021 Trevor Sears

About

A queue (FIFO) implementation written in TypeScript.

https://jsdsl.github.io/queue/

License:GNU General Public License v3.0


Languages

Language:TypeScript 100.0%