Setu-TS
    Preparing search index...

    Interface EventsDiagnosticsOptions

    The opt-in event-dispatch observation policy (M98j).

    Event data, event IDs and aggregate IDs are treated as sensitive: only the exact event types listed in events are observed, each under its approved display alias, and a type outside the map is neither observed nor counted. Handler function names and identities are never captured — the handlers of one approved type aggregate under the type's single alias. No payload, identifier or thrown value is admitted to the collector at all.

    "Safe" is a SHAPE, not secret detection: every alias is a string of 1–64 UTF-8 bytes containing no control character, and aliases are unique. Approving an exact alias IS authorizing its disclosure.

    0.8.0

    interface EventsDiagnosticsOptions {
        alias: string;
        enabled: true;
        events: Readonly<Record<string, string>>;
    }
    Index
    alias: string

    The display alias for THIS bus instance. It never derives from the plugin's name, which is registry topology, so an instance is identified only by what the application approved.

    enabled: true

    The explicit opt-in, deliberately the LITERAL true: an acknowledgement, not a toggle. enabled: false (or any other value) is refused when EventsPlugin(...) is called; omit diagnostics instead.

    events: Readonly<Record<string, string>>

    Exact event type → approved alias allowlist. At most 64 entries; aliases must be unique. Types are matched exactly — an unknown type is omitted before capture, and there is no pattern or dynamic handler enumeration.