UNPKG

@opentelemetry/core

Version:

OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.

20 lines • 674 B
import { Context, Span } from "@opentelemetry/api"; //#region src/trace/rpc-metadata.d.ts declare enum RPCType { HTTP = "http" } type HTTPMetadata = { type: RPCType.HTTP; route?: string; span: Span; }; /** * Allows for future rpc metadata to be used with this mechanism */ type RPCMetadata = HTTPMetadata; declare function setRPCMetadata(context: Context, meta: RPCMetadata): Context; declare function deleteRPCMetadata(context: Context): Context; declare function getRPCMetadata(context: Context): RPCMetadata | undefined; //#endregion export { RPCMetadata, RPCType, deleteRPCMetadata, getRPCMetadata, setRPCMetadata }; //# sourceMappingURL=rpc-metadata.d.mts.map