From 850bd05c59d584133f7294970c121181a7c28988 Mon Sep 17 00:00:00 2001 From: Krzysztof Wolski Date: Wed, 8 Mar 2023 13:52:54 +0100 Subject: [PATCH] Type guard for the message types --- .../src/modules/event-handlers/message-event-types.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/emails-and-messages/src/modules/event-handlers/message-event-types.ts b/apps/emails-and-messages/src/modules/event-handlers/message-event-types.ts index cd5f976..3dde4ed 100644 --- a/apps/emails-and-messages/src/modules/event-handlers/message-event-types.ts +++ b/apps/emails-and-messages/src/modules/event-handlers/message-event-types.ts @@ -1,3 +1,5 @@ +import { AsyncWebhookEventType } from "@saleor/app-sdk/types"; + export const messageEventTypes = [ "ORDER_CREATED", "ORDER_FULFILLED", @@ -7,7 +9,9 @@ export const messageEventTypes = [ "INVOICE_SENT", ] as const; -export type MessageEventTypes = (typeof messageEventTypes)[number]; +type Subset = T; + +export type MessageEventTypes = Subset; export const messageEventTypesLabels: Record = { ORDER_CREATED: "Order created",