@opentelemetry/core
Version:
OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
20 lines (19 loc) • 668 B
JavaScript
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