@opentelemetry/core
Version:
OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
22 lines (21 loc) • 733 B
JavaScript
//#region src/trace/rpc-metadata.ts
const RPC_METADATA_KEY = (0, require("@opentelemetry/api").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
exports.RPCType = RPCType;
exports.deleteRPCMetadata = deleteRPCMetadata;
exports.getRPCMetadata = getRPCMetadata;
exports.setRPCMetadata = setRPCMetadata;
//# sourceMappingURL=rpc-metadata.cjs.map