Class FrequencyTracker<V>

Type Parameters

  • V

Hierarchy (view full)

Constructors

Accessors

  • get isDisposed(): boolean
  • Returns boolean

Methods

  • Parameters

    • Rest...values: V[]

      Values to add. Fires change event after adding item(s)

    Returns void

  • Clear data. Fires change event

    Returns void

  • Returns a string with keys and counts, useful for debugging.

    Returns string

  • Parameters

    • sortStyle: SortSyles = ...

      Sorting style (default: value, ie. count)

    Returns readonly KeyValue[]

    Sorted array of [key,frequency]

  • Parameters

    • value: string | V

      Value to count

    Returns undefined | number

    Frequency of value, or undefined if it does not exist

  • Returns IterableIterator<string>

    Iterator over keys (ie. groups)

  • Parameters

    • value: string | V

      Value to count

    Returns undefined | number

    Relative frequency of value, or undefined if it does not exist

  • Returns [key: string, count: number][]

    Copy of entries as an array of [key, count]

  • Returns IterableIterator<number>

    Iterator over frequency counts