Queue | @uirouter/angular
Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • Queue

Index

Constructors

constructor

  • new Queue(_items?: T[], _limit?: number): Queue
  • Parameters

    • Default value _items: T[] = []
    • Default value _limit: number = null

    Returns Queue

Properties

onEvict

onEvict: (val: T) => T = pushTo(this._evictListeners)

Type declaration

    • (val: T): T
    • Parameters

      • val: T

      Returns T

Methods

clear

  • clear(): Array<T>
  • Returns Array<T>

dequeue

  • dequeue(): T
  • Returns T

enqueue

  • enqueue(item: T): T
  • Parameters

    • item: T

    Returns T

evict

  • evict(): T
  • Returns T

peekHead

  • peekHead(): T
  • Returns T

peekTail

  • peekTail(): T
  • Returns T

remove

  • remove(item: T): T
  • Parameters

    • item: T

    Returns T

size

  • size(): number
  • Returns number

Generated using TypeDoc