summaryrefslogtreecommitdiff
path: root/src/constants/media-metrics.ts
blob: 67d30b251f8810e05903832b98f279d021753e0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
type ValueOf<T> = T[keyof T];

export const MetricsActionType = {
    PLAY: 'play',
    STOP: 'stop',
} as const;

export type MetricsActionTypeItem = ValueOf<typeof MetricsActionType>;

export const MetricsActionDetails = {
    AUTOPLAY: 'autoplay',
    AUTOPAUSE: 'autopause',
    PLAY: 'play',
    COMPLETE: 'complete',
    PAUSE: 'pause',
} as const;

export type MetricsActionDetailItem = ValueOf<typeof MetricsActionDetails>;