@opentelemetry/api
Advanced tools
Comparing version 0.19.0 to 0.20.0
import { Context } from '../context/types'; | ||
import { TextMapGetter, TextMapPropagator, TextMapSetter } from '../propagation/TextMapPropagator'; | ||
import { getBaggage, createBaggage, setBaggage } from '../baggage/index'; | ||
import { getBaggage, setBaggage, deleteBaggage } from '../baggage/context-helpers'; | ||
import { createBaggage } from '../baggage/utils'; | ||
/** | ||
@@ -44,4 +45,5 @@ * Singleton object which represents the entry point to the OpenTelemetry Propagation API | ||
setBaggage: typeof setBaggage; | ||
deleteBaggage: typeof deleteBaggage; | ||
private _getGlobalPropagator; | ||
} | ||
//# sourceMappingURL=propagation.d.ts.map |
@@ -19,3 +19,4 @@ /* | ||
import { getGlobal, registerGlobal, unregisterGlobal, } from '../internal/global-utils'; | ||
import { getBaggage, createBaggage, setBaggage } from '../baggage/index'; | ||
import { getBaggage, setBaggage, deleteBaggage, } from '../baggage/context-helpers'; | ||
import { createBaggage } from '../baggage/utils'; | ||
var API_NAME = 'propagation'; | ||
@@ -31,2 +32,3 @@ /** | ||
this.setBaggage = setBaggage; | ||
this.deleteBaggage = deleteBaggage; | ||
} | ||
@@ -33,0 +35,0 @@ /** Get the singleton instance of the Propagator API */ |
import { isSpanContextValid, wrapSpanContext } from '../trace/spancontext-utils'; | ||
import { Tracer } from '../trace/tracer'; | ||
import { TracerProvider } from '../trace/tracer_provider'; | ||
import { getSpan, getSpanContext, setSpan, setSpanContext } from '../trace/context-utils'; | ||
import { deleteSpan, getSpan, getSpanContext, setSpan, setSpanContext } from '../trace/context-utils'; | ||
/** | ||
@@ -33,2 +33,3 @@ * Singleton object which represents the entry point to the OpenTelemetry Tracing API | ||
isSpanContextValid: typeof isSpanContextValid; | ||
deleteSpan: typeof deleteSpan; | ||
getSpan: typeof getSpan; | ||
@@ -35,0 +36,0 @@ getSpanContext: typeof getSpanContext; |
@@ -19,3 +19,3 @@ /* | ||
import { isSpanContextValid, wrapSpanContext, } from '../trace/spancontext-utils'; | ||
import { getSpan, getSpanContext, setSpan, setSpanContext, } from '../trace/context-utils'; | ||
import { deleteSpan, getSpan, getSpanContext, setSpan, setSpanContext, } from '../trace/context-utils'; | ||
var API_NAME = 'trace'; | ||
@@ -31,2 +31,3 @@ /** | ||
this.isSpanContextValid = isSpanContextValid; | ||
this.deleteSpan = deleteSpan; | ||
this.getSpan = getSpan; | ||
@@ -33,0 +34,0 @@ this.getSpanContext = getSpanContext; |
@@ -1,2 +0,3 @@ | ||
export { baggageEntryMetadataFromString } from './baggage'; | ||
export * from './baggage/types'; | ||
export { baggageEntryMetadataFromString } from './baggage/utils'; | ||
export * from './common/Exception'; | ||
@@ -3,0 +4,0 @@ export * from './common/Time'; |
@@ -16,3 +16,4 @@ /* | ||
*/ | ||
export { baggageEntryMetadataFromString } from './baggage'; | ||
export * from './baggage/types'; | ||
export { baggageEntryMetadataFromString } from './baggage/utils'; | ||
export * from './common/Exception'; | ||
@@ -19,0 +20,0 @@ export * from './common/Time'; |
@@ -18,2 +18,8 @@ import { Context } from '../context/types'; | ||
/** | ||
* Remove current span stored in the context | ||
* | ||
* @param context context to delete span from | ||
*/ | ||
export declare function deleteSpan(context: Context): Context; | ||
/** | ||
* Wrap span context in a NoopSpan and set as span in a new | ||
@@ -20,0 +26,0 @@ * context |
@@ -40,2 +40,10 @@ /* | ||
/** | ||
* Remove current span stored in the context | ||
* | ||
* @param context context to delete span from | ||
*/ | ||
export function deleteSpan(context) { | ||
return context.deleteValue(SPAN_KEY); | ||
} | ||
/** | ||
* Wrap span context in a NoopSpan and set as span in a new | ||
@@ -42,0 +50,0 @@ * context |
@@ -1,2 +0,2 @@ | ||
export declare const VERSION = "0.19.0"; | ||
export declare const VERSION = "0.20.0"; | ||
//# sourceMappingURL=version.d.ts.map |
@@ -17,3 +17,3 @@ /* | ||
// this is autogenerated file, see scripts/version-update.js | ||
export var VERSION = '0.19.0'; | ||
export var VERSION = '0.20.0'; | ||
//# sourceMappingURL=version.js.map |
import { Context } from '../context/types'; | ||
import { TextMapGetter, TextMapPropagator, TextMapSetter } from '../propagation/TextMapPropagator'; | ||
import { getBaggage, createBaggage, setBaggage } from '../baggage/index'; | ||
import { getBaggage, setBaggage, deleteBaggage } from '../baggage/context-helpers'; | ||
import { createBaggage } from '../baggage/utils'; | ||
/** | ||
@@ -44,4 +45,5 @@ * Singleton object which represents the entry point to the OpenTelemetry Propagation API | ||
setBaggage: typeof setBaggage; | ||
deleteBaggage: typeof deleteBaggage; | ||
private _getGlobalPropagator; | ||
} | ||
//# sourceMappingURL=propagation.d.ts.map |
@@ -22,3 +22,4 @@ "use strict"; | ||
var global_utils_1 = require("../internal/global-utils"); | ||
var index_1 = require("../baggage/index"); | ||
var context_helpers_1 = require("../baggage/context-helpers"); | ||
var utils_1 = require("../baggage/utils"); | ||
var API_NAME = 'propagation'; | ||
@@ -31,5 +32,6 @@ /** | ||
function PropagationAPI() { | ||
this.createBaggage = index_1.createBaggage; | ||
this.getBaggage = index_1.getBaggage; | ||
this.setBaggage = index_1.setBaggage; | ||
this.createBaggage = utils_1.createBaggage; | ||
this.getBaggage = context_helpers_1.getBaggage; | ||
this.setBaggage = context_helpers_1.setBaggage; | ||
this.deleteBaggage = context_helpers_1.deleteBaggage; | ||
} | ||
@@ -36,0 +38,0 @@ /** Get the singleton instance of the Propagator API */ |
import { isSpanContextValid, wrapSpanContext } from '../trace/spancontext-utils'; | ||
import { Tracer } from '../trace/tracer'; | ||
import { TracerProvider } from '../trace/tracer_provider'; | ||
import { getSpan, getSpanContext, setSpan, setSpanContext } from '../trace/context-utils'; | ||
import { deleteSpan, getSpan, getSpanContext, setSpan, setSpanContext } from '../trace/context-utils'; | ||
/** | ||
@@ -33,2 +33,3 @@ * Singleton object which represents the entry point to the OpenTelemetry Tracing API | ||
isSpanContextValid: typeof isSpanContextValid; | ||
deleteSpan: typeof deleteSpan; | ||
getSpan: typeof getSpan; | ||
@@ -35,0 +36,0 @@ getSpanContext: typeof getSpanContext; |
@@ -33,2 +33,3 @@ "use strict"; | ||
this.isSpanContextValid = spancontext_utils_1.isSpanContextValid; | ||
this.deleteSpan = context_utils_1.deleteSpan; | ||
this.getSpan = context_utils_1.getSpan; | ||
@@ -35,0 +36,0 @@ this.getSpanContext = context_utils_1.getSpanContext; |
@@ -1,2 +0,3 @@ | ||
export { baggageEntryMetadataFromString } from './baggage'; | ||
export * from './baggage/types'; | ||
export { baggageEntryMetadataFromString } from './baggage/utils'; | ||
export * from './common/Exception'; | ||
@@ -3,0 +4,0 @@ export * from './common/Time'; |
@@ -29,4 +29,5 @@ "use strict"; | ||
exports.diag = exports.propagation = exports.trace = exports.context = exports.isValidSpanId = exports.isValidTraceId = exports.isSpanContextValid = exports.INVALID_SPAN_CONTEXT = exports.INVALID_TRACEID = exports.INVALID_SPANID = exports.baggageEntryMetadataFromString = void 0; | ||
var baggage_1 = require("./baggage"); | ||
Object.defineProperty(exports, "baggageEntryMetadataFromString", { enumerable: true, get: function () { return baggage_1.baggageEntryMetadataFromString; } }); | ||
__exportStar(require("./baggage/types"), exports); | ||
var utils_1 = require("./baggage/utils"); | ||
Object.defineProperty(exports, "baggageEntryMetadataFromString", { enumerable: true, get: function () { return utils_1.baggageEntryMetadataFromString; } }); | ||
__exportStar(require("./common/Exception"), exports); | ||
@@ -33,0 +34,0 @@ __exportStar(require("./common/Time"), exports); |
@@ -18,2 +18,8 @@ import { Context } from '../context/types'; | ||
/** | ||
* Remove current span stored in the context | ||
* | ||
* @param context context to delete span from | ||
*/ | ||
export declare function deleteSpan(context: Context): Context; | ||
/** | ||
* Wrap span context in a NoopSpan and set as span in a new | ||
@@ -20,0 +26,0 @@ * context |
@@ -18,3 +18,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getSpanContext = exports.setSpanContext = exports.setSpan = exports.getSpan = void 0; | ||
exports.getSpanContext = exports.setSpanContext = exports.deleteSpan = exports.setSpan = exports.getSpan = void 0; | ||
var context_1 = require("../context/context"); | ||
@@ -46,2 +46,11 @@ var NonRecordingSpan_1 = require("./NonRecordingSpan"); | ||
/** | ||
* Remove current span stored in the context | ||
* | ||
* @param context context to delete span from | ||
*/ | ||
function deleteSpan(context) { | ||
return context.deleteValue(SPAN_KEY); | ||
} | ||
exports.deleteSpan = deleteSpan; | ||
/** | ||
* Wrap span context in a NoopSpan and set as span in a new | ||
@@ -48,0 +57,0 @@ * context |
@@ -1,2 +0,2 @@ | ||
export declare const VERSION = "0.19.0"; | ||
export declare const VERSION = "0.20.0"; | ||
//# sourceMappingURL=version.d.ts.map |
@@ -20,3 +20,3 @@ "use strict"; | ||
// this is autogenerated file, see scripts/version-update.js | ||
exports.VERSION = '0.19.0'; | ||
exports.VERSION = '0.20.0'; | ||
//# sourceMappingURL=version.js.map |
@@ -5,4 +5,16 @@ # CHANGELOG | ||
## 1.0.0-rc.1 | ||
## 0.20.0 | ||
### :rocket: Enhancement | ||
* [#69](https://github.com/open-telemetry/opentelemetry-js-api/pull/69) feat(context): add utils method to remove keys from context ([@vmarchaud](https://github.com/vmarchaud)) | ||
* [#71](https://github.com/open-telemetry/opentelemetry-js-api/pull/71) chore: export baggage ([@dyladan](https://github.com/dyladan)) | ||
### Committers: 2 | ||
* Daniel Dyla ([@dyladan](https://github.com/dyladan)) | ||
* Valentin Marchaud ([@vmarchaud](https://github.com/vmarchaud)) | ||
## 0.19.0 | ||
### :boom: Breaking Change | ||
@@ -9,0 +21,0 @@ |
{ | ||
"name": "@opentelemetry/api", | ||
"version": "0.19.0", | ||
"version": "0.20.0", | ||
"description": "Public API for OpenTelemetry", | ||
@@ -5,0 +5,0 @@ "main": "build/src/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
361954
6721