pamoja for TypeScript - v0.1.17
    Preparing search index...

    Records telemetry events, ships the ones worth their bytes, and counts them all.

    Index
    • Creates a reporter that ships events at or above a level.

      Parameters

      • threshold: Level

        The lowest level to ship.

      Returns telemetry.Reporter

    • get dropped(): number

      How many events the threshold dropped.

      Returns number

    • get emitted(): number

      How many events passed the threshold and were shipped.

      Returns number

    • get threshold(): Level

      The level this reporter is currently shipping from.

      Returns Level

    • set threshold(threshold: Level): void

      Parameters

      Returns void

    • get total(): number

      How many events have been seen across every level.

      Returns number

    • Moves the threshold to match what the link now costs.

      Parameters

      Returns void

    • Returns how many events have been seen at a level, shipped or not.

      Parameters

      • level: Level

        The level to count.

      Returns number

    • Takes a snapshot of the counters to ship in place of the event stream.

      Returns telemetry.Snapshot