Socket
Socket
Sign inDemoInstall

@opentelemetry/api

Package Overview
Dependencies
Maintainers
4
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opentelemetry/api - npm Package Compare versions

Comparing version 0.19.0 to 0.20.0

build/esm/baggage/context-helpers.d.ts

4

build/esm/api/propagation.d.ts
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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc