Skip to content

Commit 0303deb

Browse files
committed
feat: Add top level getCurrentScope() method
This can be used instead of `getCurrentHub().getScope()`, and is a step towards getting rid of `getCurrentHub()` as a top level API.
1 parent 13e3425 commit 0303deb

File tree

10 files changed

+16
-0
lines changed

10 files changed

+16
-0
lines changed

packages/astro/src/index.server.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export {
2525
getHubFromCarrier,
2626
getCurrentHub,
2727
getClient,
28+
getCurrentScope,
2829
Hub,
2930
makeMain,
3031
Scope,

packages/browser/src/exports.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ export {
3636
getHubFromCarrier,
3737
getCurrentHub,
3838
getClient,
39+
getCurrentScope,
3940
Hub,
4041
lastEventId,
4142
makeMain,

packages/bun/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ export {
4242
getHubFromCarrier,
4343
getCurrentHub,
4444
getClient,
45+
getCurrentScope,
4546
Hub,
4647
lastEventId,
4748
makeMain,

packages/core/src/exports.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,3 +308,10 @@ export function lastEventId(): string | undefined {
308308
export function getClient<C extends Client>(): C | undefined {
309309
return getCurrentHub().getClient<C>();
310310
}
311+
312+
/**
313+
* Get the currently active scope.
314+
*/
315+
export function getCurrentScope(): Scope {
316+
return getCurrentHub().getScope();
317+
}

packages/core/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export {
2626
setUser,
2727
withScope,
2828
getClient,
29+
getCurrentScope,
2930
} from './exports';
3031
export {
3132
getCurrentHub,

packages/deno/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ export {
4141
getHubFromCarrier,
4242
getCurrentHub,
4343
getClient,
44+
getCurrentScope,
4445
Hub,
4546
lastEventId,
4647
makeMain,

packages/node/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ export {
4141
getHubFromCarrier,
4242
getCurrentHub,
4343
getClient,
44+
getCurrentScope,
4445
Hub,
4546
lastEventId,
4647
makeMain,

packages/serverless/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export {
2929
getActiveTransaction,
3030
getCurrentHub,
3131
getClient,
32+
getCurrentScope,
3233
getHubFromCarrier,
3334
makeMain,
3435
setContext,

packages/sveltekit/src/server/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export {
2222
getHubFromCarrier,
2323
getCurrentHub,
2424
getClient,
25+
getCurrentScope,
2526
Hub,
2627
makeMain,
2728
Scope,

packages/vercel-edge/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ export {
4141
getHubFromCarrier,
4242
getCurrentHub,
4343
getClient,
44+
getCurrentScope,
4445
Hub,
4546
lastEventId,
4647
makeMain,

0 commit comments

Comments
 (0)