UNPKG

@segment/analytics-next

Version:

Analytics Next (aka Analytics 2.0) is the latest version of Segment’s JavaScript SDK - enabling you to send your data to any tool without having to learn, test, or use a new API every time.

16 lines (12 loc) 478 B
import { CoreStats } from '@segment/analytics-core' import { MetricsOptions, RemoteMetrics } from './remote-metrics' let remoteMetrics: RemoteMetrics | undefined export class Stats extends CoreStats { static initRemoteMetrics(options?: MetricsOptions) { remoteMetrics = new RemoteMetrics(options) } override increment(metric: string, by?: number, tags?: string[]): void { super.increment(metric, by, tags) remoteMetrics?.increment(metric, tags ?? []) } }