summaryrefslogtreecommitdiff
path: root/shared/metrics-8/src/utils/get-event-field-topic.ts
blob: 96bb1257943840ec800de16a71d2ea79e16200e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
import type { LintedMetricsEvent } from '@jet/environment';
import type { MetricsFields } from '~/types';

export function getEventFieldsWithTopic(
    event: LintedMetricsEvent,
    topic: string,
) {
    return 'topic' in event.fields
        ? event.fields
        : ({ ...event.fields, topic } as MetricsFields);
}