Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • LazySet

Index

Constructors

  • new LazySet<T>(iterable?: Iterable<T>): LazySet<T>
  • Type parameters

    • T

    Parameters

    • Optional iterable: Iterable<T>

    Returns LazySet<T>

Accessors

  • get size(): number
  • Returns number

Methods

  • [iterator](): IterableIterator<T>
  • Returns IterableIterator<T>

  • Parameters

    • item: T

    Returns LazySet<T>

  • Parameters

    Returns LazySet<T>

  • clear(): void
  • Returns void

  • delete(value: T): boolean
  • Parameters

    • value: T

    Returns boolean

  • entries(): IterableIterator<[T, T]>
  • Returns IterableIterator<[T, T]>

  • forEach(callbackFn: (arg0: T, arg1: T, arg2: Set<T>) => void, thisArg?: any): void
  • Parameters

    • callbackFn: (arg0: T, arg1: T, arg2: Set<T>) => void
        • (arg0: T, arg1: T, arg2: Set<T>): void
        • Parameters

          • arg0: T
          • arg1: T
          • arg2: Set<T>

          Returns void

    • Optional thisArg: any

    Returns void

  • has(item: T): boolean
  • Parameters

    • item: T

    Returns boolean

  • keys(): IterableIterator<T>
  • Returns IterableIterator<T>

  • values(): IterableIterator<T>
  • Returns IterableIterator<T>