From 48f0b180d9a93cfd05420fac3f81fdafb196e55b Mon Sep 17 00:00:00 2001 From: Kushal S Date: Thu, 13 Aug 2026 16:39:47 +0530 Subject: [PATCH] chore: dedupe TelemetryMap types in core-services --- packages/core-services/src/types/ITelemetryEvent.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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;