Skip to content

Commit b778942

Browse files
author
Jason Terando
committed
Add export for resolveManualSegmentParams to AWSXRay
1 parent b8c112f commit b778942

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

packages/core/lib/aws-xray.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ export { middleware };
5858
export {
5959
getNamespace,
6060
resolveSegment,
61+
resolveManualSegmentParams,
6162
getSegment,
6263
setSegment,
6364
isAutomaticMode,

packages/core/lib/aws-xray.js

+9
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,15 @@ var AWSXRay = {
276276

277277
resolveSegment: contextUtils.resolveSegment,
278278

279+
/**
280+
* Resolves the segment or subsegment given manual mode and params on the call required.
281+
* @param [Segment|Subsegment] segment - The segment manually provided via params.XraySegment, if provided.
282+
* @returns {Segment|Subsegment}
283+
* @alias module:context_utils.resolveManualSegmentParams
284+
*/
285+
286+
resolveManualSegmentParams: contextUtils.resolveManualSegmentParams,
287+
279288
/**
280289
* Returns the current segment or subsegment. For use with automatic mode only.
281290
* @memberof AWSXRay

packages/core/lib/context_utils.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ export function getNamespace(): Namespace;
66

77
export function resolveSegment(segment?: Segment | Subsegment | null): Segment | Subsegment | undefined;
88

9+
export function resolveManualSegmentParams(segment?: Segment | Subsegment | null): Segment | Subsegment | undefined;
10+
911
export function getSegment(): Segment | Subsegment | undefined;
1012

1113
export function setSegment(segment: Segment | Subsegment): void;

0 commit comments

Comments
 (0)