Skip to main content

BidirectionalMap <T, P>

Index

Constructors

constructor

Accessors

size

  • get size(): number
  • Returns number

Methods

[iterator]

  • [iterator](): Generator<(T | P)[], void, unknown>
  • Returns Generator<(T | P)[], void, unknown>

clear

  • clear(): void
  • Returns void

delete

  • delete(x: T | P): void
  • Parameters

    • x: T | P

    Returns void

entries

  • entries(): Generator<(T | P)[], void, unknown>
  • Returns Generator<(T | P)[], void, unknown>

get

  • get<Q>(x: Q): Q extends T ? P : T
  • Type parameters

    • Q

    Parameters

    • x: Q

    Returns Q extends T ? P : T

has

  • has(x: T | P): boolean
  • Parameters

    • x: T | P

    Returns boolean

set

  • set(A: T, B: P): void
  • Parameters

    • A: T
    • B: P

    Returns void

valuesA

  • valuesA(): Generator<T, void, unknown>
  • Returns Generator<T, void, unknown>

valuesB

  • valuesB(): Generator<P, void, unknown>
  • Returns Generator<P, void, unknown>