UNPKG

@altostra/core

Version:

Core library for shared types and logic

10 lines (9 loc) 437 B
import type { ITelemetryAgent } from "../ITelemetryAgent"; import type { ITelemetryReporter } from "../ITelemetryReporter"; import type { TelemetryEvent } from "../TelemetryEvent"; export declare class SimpleTelemetryAgent<T extends string> implements ITelemetryAgent<T> { private readonly reporter; constructor(reporter: ITelemetryReporter<T>); send(event: TelemetryEvent<T>): Promise<void>; dispose(): Promise<void>; }