UNPKG

@opentelemetry/core

Version:

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

20 lines (19 loc) • 668 B
import { createContextKey } from "@opentelemetry/api"; //#region src/trace/rpc-metadata.ts const RPC_METADATA_KEY = createContextKey("OpenTelemetry SDK Context Key RPC_METADATA"); let RPCType = /* @__PURE__ */ function(RPCType) { RPCType["HTTP"] = "http"; return RPCType; }({}); function setRPCMetadata(context, meta) { return context.setValue(RPC_METADATA_KEY, meta); } function deleteRPCMetadata(context) { return context.deleteValue(RPC_METADATA_KEY); } function getRPCMetadata(context) { return context.getValue(RPC_METADATA_KEY); } //#endregion export { RPCType, deleteRPCMetadata, getRPCMetadata, setRPCMetadata }; //# sourceMappingURL=rpc-metadata.mjs.map