Skip to content

Commit 246f159

Browse files
committed
re-add export
1 parent f8592a2 commit 246f159

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

packages/core/src/metrics/exports-default.ts

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { MetricData, Metrics } from '@sentry/types';
1+
import type { Client, MetricData, Metrics, MetricsAggregator as MetricsAggregatorInterface } from '@sentry/types';
22
import { MetricsAggregator } from './aggregator';
33
import { metrics as metricsCore } from './exports';
44

@@ -38,9 +38,23 @@ function gauge(name: string, value: number, data?: MetricData): void {
3838
metricsCore.gauge(MetricsAggregator, name, value, data);
3939
}
4040

41-
export const metricsDefault: Metrics = {
41+
/**
42+
* Returns the metrics aggregator for a given client.
43+
*/
44+
function getMetricsAggregatorForClient(client: Client): MetricsAggregatorInterface {
45+
return metricsCore.getMetricsAggregatorForClient(client, MetricsAggregator);
46+
}
47+
48+
export const metricsDefault: Metrics & {
49+
getMetricsAggregatorForClient: typeof getMetricsAggregatorForClient;
50+
} = {
4251
increment,
4352
distribution,
4453
set,
4554
gauge,
55+
56+
/**
57+
* @ignore This is for internal use only.
58+
*/
59+
getMetricsAggregatorForClient,
4660
};

0 commit comments

Comments
 (0)