Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • LoopQueue

Index

Constructors

constructor

  • new LoopQueue(capacity?: number): LoopQueue
  • Parameters

    • Default value capacity: number = 10

    Returns LoopQueue

Properties

Private Readonly _data

_data: Array<T>

Private _front

_front: number

Private _size

_size: number

Private _tail

_tail: number

Methods

capacity

  • capacity(): number
  • Returns number

dequeue

  • dequeue(): false | T
  • Returns false | T

enqueue

  • enqueue(e: any): boolean
  • Parameters

    • e: any

    Returns boolean

isEmpty

  • isEmpty(): boolean
  • Returns boolean

isFull

  • isFull(): boolean
  • Returns boolean

size

  • size(): number
  • Returns number

traverse

  • traverse(): any[]
  • Returns any[]

Legend

  • Variable
  • Function
  • Function with type parameter
  • Type alias
  • Class
  • Class with type parameter
  • Constructor
  • Method
  • Interface
  • Interface with type parameter
  • Enumeration
  • Private property

Generated using TypeDoc