Skip to content

Interface: Transport

Prefactor TypeScript SDK


Prefactor TypeScript SDK / @prefactor/core / Transport

Defined in: packages/core/src/transport/http.ts:77

Transport contract used by the tracer and runtime.

emit(span): void

Defined in: packages/core/src/transport/http.ts:78

Span

void


finishSpan(spanId, endTime, options?): void

Defined in: packages/core/src/transport/http.ts:80

string

number

FinishSpanOptions

void


startAgentInstance(options?): void

Defined in: packages/core/src/transport/http.ts:82

AgentInstanceOptions

void


finishAgentInstance(): void

Defined in: packages/core/src/transport/http.ts:84

void


registerSchema(schema): void

Defined in: packages/core/src/transport/http.ts:86

Record<string, unknown>

void


assertUsable(operation): void

Defined in: packages/core/src/transport/http.ts:88

PrefactorTransportOperation

void


getHealthState(): PrefactorTransportHealthState

Defined in: packages/core/src/transport/http.ts:90

PrefactorTransportHealthState


close(): void | Promise<void>

Defined in: packages/core/src/transport/http.ts:92

void | Promise<void>