@embrace-io/web-sdk
Version:
16 lines • 769 B
text/typescript
import { FetchRequestParameters } from "./types.cjs";
import { ExportResponse, IExporterTransport } from "@opentelemetry/otlp-exporter-base";
//#region src/transport/FetchTransport/FetchTransport.d.ts
/** @internal for testing only */
declare function _resetKeepaliveTracking(): void;
declare class FetchTransport implements IExporterTransport {
private readonly _config;
constructor(_config: FetchRequestParameters);
private static _compressRequest;
send(data: Uint8Array<ArrayBuffer>, timeoutMillis: number): Promise<ExportResponse>;
shutdown(): void;
_asyncSend(data: Uint8Array<ArrayBuffer>, timeoutMillis: number): Promise<ExportResponse>;
}
//#endregion
export { FetchTransport, _resetKeepaliveTracking };
//# sourceMappingURL=FetchTransport.d.cts.map