blob: a2a085e15767ce4bf8437e02e4f4a9b2995b2827 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import type { Intent } from '@jet/environment/dispatching';
import type {
LintedMetricsEvent,
MetricsFields,
} from '@jet/environment/types/metrics';
export const enum LintMetricsEventIntentKind {
Name = 'LintMetricsEventIntent',
}
export interface LintMetricsEventIntent extends Intent<LintedMetricsEvent> {
$kind: LintMetricsEventIntentKind.Name;
fields: MetricsFields;
}
export function makeLintMetricsEventIntent(
options: Omit<LintMetricsEventIntent, '$kind'>,
): LintMetricsEventIntent {
return {
...options,
$kind: LintMetricsEventIntentKind.Name,
};
}
|