From dfa8af63e21ec9b266d4e26bc68135b8fa3b4896 Mon Sep 17 00:00:00 2001 From: Bill He Date: Wed, 21 Feb 2024 15:24:24 -0800 Subject: [PATCH] add type --- src/constants/analytics.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/constants/analytics.ts b/src/constants/analytics.ts index 4bb9f50..1392cfd 100644 --- a/src/constants/analytics.ts +++ b/src/constants/analytics.ts @@ -81,6 +81,9 @@ export enum AnalyticsEvent { TradePlaceOrderConfirmed = 'TradePlaceOrderConfirmed', TradeCancelOrder = 'TradeCancelOrder', TradeCancelOrderConfirmed = 'TradeCancelOrderConfirmed', + + // Notification + NotificationAction = 'NotificationAction', } export type AnalyticsEventData = @@ -180,6 +183,12 @@ export type AnalyticsEventData = /** URL/IP of node the order was sent to */ validatorUrl: string; } + : // Notifcation + T extends AnalyticsEvent.NotificationAction + ? { + type: string; + id: string; + } : never; export const DEFAULT_TRANSACTION_MEMO = 'dYdX Frontend (web)';