extension
Version:
Create cross-browser extensions with no build configuration.
23 lines (22 loc) • 487 B
TypeScript
type TelemetryInit = {
app: string;
version: string;
apiKey?: string;
host?: string;
disabled?: boolean;
};
export declare class Telemetry {
private anonId;
private common;
private debug;
private disabled;
private apiKey?;
private host?;
private buffer;
private timer;
constructor(init: TelemetryInit);
track(event: string, props?: Record<string, unknown>): void;
flush(): Promise<void>;
shutdown(): void;
}
export {};