diff --git a/packages/core-services/src/types/ITelemetryEvent.ts b/packages/core-services/src/types/ITelemetryEvent.ts index d7a4e4340b50a..76c035d22c771 100644 --- a/packages/core-services/src/types/ITelemetryEvent.ts +++ b/packages/core-services/src/types/ITelemetryEvent.ts @@ -1,9 +1,6 @@ -type updateCounterDataType = { settingsId: string }; -type slashCommandsDataType = { command: string }; +import type { TelemetryEvents, TelemetryMap } from '@rocket.chat/rest-typings'; -// TODO this is duplicated from /packages/rest-typings/src/v1/statistics.ts -export type TelemetryMap = { slashCommandsStats: slashCommandsDataType; updateCounter: updateCounterDataType }; -export type TelemetryEvents = keyof TelemetryMap; +export type { TelemetryEvents, TelemetryMap }; export interface ITelemetryEvent { register: (name: TelemetryEvents, fn: () => Promise | void) => void;