simple-queue-typescript
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

simple-queue-typescript

Installation

npm i simple-queue-typescript

Usage JavaScript

import Queue from 'simple-queue-typescript'

const queue = new Queue()

// add items to queue
queue.enqueue(123)
queue.enqueue('Hello world!')
queue.enqueue([1, 2, 3])


// remove elements from queue 
const element = queue.dequeue()

// get first element - does not remove the element from queue
const firstElement = queue.getFirst()

// get last element - does not remove the element from queue
const lastElement = queue.getLast()

// check if the queue is empty
const isEmpty = queue.isEmpty()

Usage TypeScript

import Queue from 'simple-queue-typescript'

const queue = new Queue<string>()

// add items to queue
queue.enqueue('123')
queue.enqueue('Hello world!')
queue.enqueue('1, 2, 3')


// remove elements from queue 
const element = queue.dequeue()

// get first element - does not remove the element from queue
const firstElement = queue.getFirst()

// get last element - does not remove the element from queue
const lastElement = queue.getLast()

// check if the queue is empty
const isEmpty = queue.isEmpty()

Package Sidebar

Install

npm i simple-queue-typescript

Weekly Downloads

0

Version

2.0.0

License

ISC

Unpacked Size

5.69 kB

Total Files

8

Last publish

Collaborators

  • ramuramasamy