Type Parameters

  • T

Hierarchy

  • default

Constructors

  • Type Parameters

    • T

    Parameters

    • hash: ((value: T) => string)
        • (value: T): string
        • Parameters

          • value: T

          Returns string

    Returns default<T>

Accessors

  • get size(): number
  • Returns number

Methods

  • Returns IterableIterator<T>

  • Parameters

    • Rest ...values: T[]

    Returns default<T>

  • Parameters

    • Rest ...valuesIterables: (Falsy | Iterable<T>)[]

    Returns default<T>

  • Returns default<T>

  • Returns IterableIterator<[string, T]>

  • Returns T extends T ? Stream<[string, T]> : never

  • Parameters

    • consumer: ((value: T, key: string) => any)
        • (value: T, key: string): any
        • Parameters

          • value: T
          • key: string

          Returns any

    Returns void

  • Parameters

    • hash: string

    Returns undefined | T

  • Parameters

    • Rest ...values: T[]

    Returns boolean

  • Parameters

    • Rest ...valuesIterables: (Falsy | Iterable<T>)[]

    Returns boolean

  • Parameters

    Returns boolean

  • Returns Stream<string>

  • Returns IterableIterator<string>

  • Parameters

    • Rest ...values: T[]

    Returns boolean

  • Parameters

    • Rest ...valuesIterables: (Falsy | Iterable<T>)[]

    Returns boolean

  • Adds the given values to the set, first removing any values that share the same hashes.

    Parameters

    • Rest ...values: T[]

    Returns default<T>

  • Adds the given values to the set, first removing any values that share the same hashes.

    Parameters

    • Rest ...valuesIterables: (Falsy | Iterable<T>)[]

    Returns default<T>

  • Parameters

    • value: T

    Returns boolean

  • Returns T[]

  • Parameters

    • has: boolean
    • Rest ...values: T[]

    Returns default<T>

  • Parameters

    • has: boolean
    • Rest ...valuesIterables: (Falsy | Iterable<T>)[]

    Returns default<T>

  • Returns Stream<T>

  • Returns IterableIterator<T>

Generated using TypeDoc