Skip to content

Commit

Permalink
Swap out continuation-local-storage types for cls-hooked
Browse files Browse the repository at this point in the history
  • Loading branch information
esilkensen committed Jan 23, 2020
1 parent 827d970 commit 3d8429c
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion packages/core/lib/context_utils.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Namespace } from 'continuation-local-storage';
import { Namespace } from 'cls-hooked';
import Segment = require('./segments/segment');
import Subsegment = require('./segments/attributes/subsegment');

Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"test": "test"
},
"dependencies": {
"@types/continuation-local-storage": "*",
"@types/cls-hooked": "*",
"atomic-batcher": "^1.0.2",
"aws-sdk": "^2.304.0",
"cls-hooked": "^4.2.2",
Expand Down
3 changes: 2 additions & 1 deletion packages/core/test-d/index.test-d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import * as AWS from 'aws-sdk';
import { AWSError } from 'aws-sdk';
import { PromiseResult } from 'aws-sdk/lib/request';
import { Namespace } from 'cls-hooked';
import * as http from 'http';
import * as https from 'https';
import { Socket } from 'net';
Expand Down Expand Up @@ -148,7 +149,7 @@ const rulesConfig: AWSXRay.middleware.RulesConfig = {
};
expectType<void>(AWSXRay.middleware.setSamplingRules(rulesConfig));

expectType<string>(AWSXRay.getNamespace().name);
expectType<Namespace>(AWSXRay.getNamespace());
expectType<AWSXRay.Segment | AWSXRay.Subsegment | undefined>(AWSXRay.resolveSegment(segment));
expectType<AWSXRay.Segment | AWSXRay.Subsegment | undefined>(AWSXRay.resolveSegment(undefined));
expectType<AWSXRay.Segment | AWSXRay.Subsegment | undefined>(AWSXRay.resolveSegment(null));
Expand Down

0 comments on commit 3d8429c

Please sign in to comment.