@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
text/typescript
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 ?? [])
}
}