パッケージの詳細

simple-queue-typescript

Ramu939ISC2.0.0

Installation

simple, queue, queue js, queue ts

readme

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()