Skip to content
/ queue Public
generated from T99/ts-module-template

A queue (FIFO) implementation written in TypeScript.

License

Notifications You must be signed in to change notification settings

jsdsl/queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bed354c · Sep 13, 2021

History

11 Commits
Sep 13, 2021
Sep 13, 2021
Sep 13, 2021
Sep 13, 2021
Sep 13, 2021
Sep 13, 2021
Sep 13, 2021
Sep 13, 2021
Sep 13, 2021
Sep 13, 2021

Repository files navigation

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