From 19d4abf72c9e35b5c7ffde16fd94cb026312afad Mon Sep 17 00:00:00 2001 From: Brian Fletcher Date: Thu, 2 Feb 2023 11:45:01 +0000 Subject: [PATCH] make `EventParams` typed for tidier event handling Signed-off-by: Brian Fletcher --- .changeset/thick-tables-travel.md | 5 +++++ plugins/events-node/src/api/EventParams.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/thick-tables-travel.md diff --git a/.changeset/thick-tables-travel.md b/.changeset/thick-tables-travel.md new file mode 100644 index 0000000000..d74ed18b8a --- /dev/null +++ b/.changeset/thick-tables-travel.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-events-node': patch +--- + +Make `EventParams` typed for implementing tidier event handling. diff --git a/plugins/events-node/src/api/EventParams.ts b/plugins/events-node/src/api/EventParams.ts index 6912827281..80a81fc495 100644 --- a/plugins/events-node/src/api/EventParams.ts +++ b/plugins/events-node/src/api/EventParams.ts @@ -17,7 +17,7 @@ /** * @public */ -export interface EventParams { +export interface EventParams { /** * Topic for which this event should be published. */ @@ -25,7 +25,7 @@ export interface EventParams { /** * Event payload. */ - eventPayload: unknown; + eventPayload: PayloadType; /** * Metadata (e.g., HTTP headers and similar for events received from external). */