Skip to content

Commit 62dd2d1

Browse files
🚚 [RUMF-848] move types and constants to respect the new ESLint rule
1 parent 6a03577 commit 62dd2d1

File tree

17 files changed

+51
-48
lines changed

17 files changed

+51
-48
lines changed

‎packages/rum-core/src/boot/rumPublicApi.spec.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ErrorSource, ONE_SECOND } from '@datadog/browser-core'
22
import { setup, TestSetupBuilder } from '../../test/specHelper'
3-
import { ActionType } from '../domain/rumEventsCollection/action/trackActions'
3+
import { ActionType } from '../rawRumEvent.types'
44
import { makeRumPublicApi, RumPublicApi, RumUserConfiguration, StartRum } from './rumPublicApi'
55

66
const noopStartRum = (): ReturnType<StartRum> => ({

‎packages/rum-core/src/boot/rumPublicApi.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import {
1212
monitor,
1313
UserConfiguration,
1414
} from '@datadog/browser-core'
15-
import { ActionType, CustomAction } from '../domain/rumEventsCollection/action/trackActions'
15+
import { CustomAction } from '../domain/rumEventsCollection/action/trackActions'
1616
import { ProvidedError, ProvidedSource } from '../domain/rumEventsCollection/error/errorCollection'
17-
import { CommonContext, User } from '../rawRumEvent.types'
17+
import { CommonContext, User, ActionType } from '../rawRumEvent.types'
1818
import { RumEvent } from '../rumEvent.types'
1919
import { startRum } from './rum'
2020

‎packages/rum-core/src/domain/rumEventsCollection/action/actionCollection.spec.ts‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { setup, TestSetupBuilder } from '../../../../test/specHelper'
2-
import { RumEventType } from '../../../rawRumEvent.types'
2+
import { RumEventType, ActionType } from '../../../rawRumEvent.types'
33
import { LifeCycleEventType } from '../../lifeCycle'
44
import { startActionCollection } from './actionCollection'
5-
import { ActionType } from './trackActions'
65

76
describe('actionCollection', () => {
87
let setupBuilder: TestSetupBuilder

‎packages/rum-core/src/domain/rumEventsCollection/action/actionCollection.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { combine, Configuration, getTimestamp, msToNs } from '@datadog/browser-core'
2-
import { CommonContext, RumEventType } from '../../../rawRumEvent.types'
2+
import { CommonContext, RumEventType, ActionType } from '../../../rawRumEvent.types'
33
import { LifeCycle, LifeCycleEventType } from '../../lifeCycle'
4-
import { ActionType, AutoAction, CustomAction, trackActions } from './trackActions'
4+
import { AutoAction, CustomAction, trackActions } from './trackActions'
55

66
export function startActionCollection(lifeCycle: LifeCycle, configuration: Configuration) {
77
lifeCycle.subscribe(LifeCycleEventType.AUTO_ACTION_COMPLETED, (action) =>

‎packages/rum-core/src/domain/rumEventsCollection/action/trackActions.spec.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { DOM_EVENT } from '@datadog/browser-core'
22
import { createRawRumEvent } from '../../../../test/fixtures'
33
import { setup, TestSetupBuilder } from '../../../../test/specHelper'
4-
import { RumEventType } from '../../../rawRumEvent.types'
4+
import { RumEventType, ActionType } from '../../../rawRumEvent.types'
55
import { LifeCycle, LifeCycleEventType } from '../../lifeCycle'
66
import { PAGE_ACTIVITY_MAX_DURATION, PAGE_ACTIVITY_VALIDATION_DELAY } from '../../trackPageActivities'
7-
import { ActionType, AutoAction, trackActions } from './trackActions'
7+
import { AutoAction, trackActions } from './trackActions'
88

99
// Used to wait some time after the creation of a action
1010
const BEFORE_PAGE_ACTIVITY_VALIDATION_DELAY = PAGE_ACTIVITY_VALIDATION_DELAY * 0.8

‎packages/rum-core/src/domain/rumEventsCollection/action/trackActions.ts‎

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,9 @@ import { addEventListener, Context, DOM_EVENT, generateUUID } from '@datadog/bro
22
import { LifeCycle, LifeCycleEventType } from '../../lifeCycle'
33
import { EventCounts, trackEventCounts } from '../../trackEventCounts'
44
import { waitIdlePageActivity } from '../../trackPageActivities'
5+
import { ActionType } from '../../../rawRumEvent.types'
56
import { getActionNameFromElement } from './getActionNameFromElement'
67

7-
export enum ActionType {
8-
CLICK = 'click',
9-
CUSTOM = 'custom',
10-
}
11-
128
type AutoActionType = ActionType.CLICK
139

1410
export interface ActionCounts {

‎packages/rum-core/src/domain/rumEventsCollection/resource/resourceUtils.ts‎

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,9 @@ import {
88
ResourceType,
99
} from '@datadog/browser-core'
1010

11+
import { PerformanceResourceDetailsElement } from '../../../rawRumEvent.types'
1112
import { RumPerformanceResourceTiming } from '../../../browser/performanceCollection'
1213

13-
export interface PerformanceResourceDetailsElement {
14-
duration: number
15-
start: number
16-
}
17-
1814
export interface PerformanceResourceDetails {
1915
redirect?: PerformanceResourceDetailsElement
2016
dns?: PerformanceResourceDetailsElement

‎packages/rum-core/src/domain/rumEventsCollection/view/trackViews.spec.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ import {
55
RumPerformanceNavigationTiming,
66
RumPerformancePaintTiming,
77
} from '../../../browser/performanceCollection'
8-
import { RumEventType } from '../../../rawRumEvent.types'
8+
import { RumEventType, ViewLoadingType } from '../../../rawRumEvent.types'
99
import { LifeCycleEventType } from '../../lifeCycle'
1010
import {
1111
PAGE_ACTIVITY_END_DELAY,
1212
PAGE_ACTIVITY_MAX_DURATION,
1313
PAGE_ACTIVITY_VALIDATION_DELAY,
1414
} from '../../trackPageActivities'
15-
import { THROTTLE_VIEW_UPDATE_PERIOD, trackViews, View, ViewCreatedEvent, ViewLoadingType } from './trackViews'
15+
import { THROTTLE_VIEW_UPDATE_PERIOD, trackViews, View, ViewCreatedEvent } from './trackViews'
1616

1717
const AFTER_PAGE_ACTIVITY_MAX_DURATION = PAGE_ACTIVITY_MAX_DURATION * 1.1
1818
const BEFORE_PAGE_ACTIVITY_VALIDATION_DELAY = PAGE_ACTIVITY_VALIDATION_DELAY * 0.8

‎packages/rum-core/src/domain/rumEventsCollection/view/trackViews.ts‎

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { supportPerformanceTimingEvent } from '../../../browser/performanceColle
44
import { LifeCycle, LifeCycleEventType } from '../../lifeCycle'
55
import { EventCounts, trackEventCounts } from '../../trackEventCounts'
66
import { waitIdlePageActivity } from '../../trackPageActivities'
7+
import { ViewLoadingType, ViewCustomTimings } from '../../../rawRumEvent.types'
78
import { Timings, trackTimings } from './trackTimings'
89

910
export interface View {
@@ -29,15 +30,6 @@ export interface ViewCreatedEvent {
2930
startTime: number
3031
}
3132

32-
export enum ViewLoadingType {
33-
INITIAL_LOAD = 'initial_load',
34-
ROUTE_CHANGE = 'route_change',
35-
}
36-
37-
export interface ViewCustomTimings {
38-
[key: string]: number
39-
}
40-
4133
export const THROTTLE_VIEW_UPDATE_PERIOD = 3000
4234
export const SESSION_KEEP_ALIVE_INTERVAL = 5 * ONE_MINUTE
4335

‎packages/rum-core/src/domain/rumEventsCollection/view/viewCollection.spec.ts‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { setup, TestSetupBuilder } from '../../../../test/specHelper'
2-
import { RumEventType } from '../../../rawRumEvent.types'
2+
import { RumEventType, ViewLoadingType } from '../../../rawRumEvent.types'
33
import { LifeCycleEventType } from '../../lifeCycle'
4-
import { ViewLoadingType } from './trackViews'
54
import { startViewCollection } from './viewCollection'
65

76
describe('viewCollection', () => {

0 commit comments

Comments
 (0)