@multiplayer-app/otlp-core
Version:
Multiplayer otlp core
20 lines • 664 B
TypeScript
import { ReadableSpan, SpanExporter } from '@opentelemetry/sdk-trace-base';
/**
* Trace Exporters for Web
*/
export declare class MultiplayerPostMessageExporter implements SpanExporter {
private readonly targetWindow;
private readonly targetOrigin;
private readonly type;
constructor({ targetWindow, targetOrigin, type, }?: {
targetWindow?: Window;
targetOrigin?: string;
type?: string;
});
export(spans: ReadableSpan[], resultCallback: (result: {
code: number;
}) => void): void;
shutdown(): Promise<void>;
private _serializeSpan;
}
//# sourceMappingURL=MultiplayerPostMessageExporter.d.ts.map