From 07eb2f85bc0e66f8b4e668c28e42fc7bdbd2a625 Mon Sep 17 00:00:00 2001 From: Reversean Date: Mon, 1 Jun 2026 20:14:54 +0300 Subject: [PATCH 1/3] feat: optional count for CatcherMessage added --- package.json | 2 +- src/catchers/catcher-message.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index ab2db1d..b719a5e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hawk.so/types", - "version": "0.6.0-rc.2", + "version": "0.6.1", "description": "TypeScript definitions for Hawk", "types": "build/index.d.ts", "main": "build/index.js", diff --git a/src/catchers/catcher-message.ts b/src/catchers/catcher-message.ts index 845e88e..49c2a15 100644 --- a/src/catchers/catcher-message.ts +++ b/src/catchers/catcher-message.ts @@ -83,6 +83,11 @@ export interface CatcherMessage { * All information about the event */ payload: CatcherMessagePayload; + + /** + * Number of identical occurrences this message represents. + */ + count?: number; } /** From cdee0703895f496b30dd69c3dfdf5eba6c6e1d56 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 1 Jun 2026 17:20:38 +0000 Subject: [PATCH 2/3] Lint and build --- build/src/catchers/catcher-message.d.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build/src/catchers/catcher-message.d.ts b/build/src/catchers/catcher-message.d.ts index 5cd3b49..4206915 100644 --- a/build/src/catchers/catcher-message.d.ts +++ b/build/src/catchers/catcher-message.d.ts @@ -63,6 +63,10 @@ export interface CatcherMessage { * All information about the event */ payload: CatcherMessagePayload; + /** + * Number of identical occurrences this message represents. + */ + count?: number; } /** * Type that represents a Catcher message accepted by the collector From 9c0336faea99d14633487f1a0aad42de0435cefe Mon Sep 17 00:00:00 2001 From: Reversean Date: Wed, 10 Jun 2026 18:22:12 +0300 Subject: [PATCH 3/3] docs: enriched docs after review --- build/src/catchers/catcher-message.d.ts | 1 + src/catchers/catcher-message.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/build/src/catchers/catcher-message.d.ts b/build/src/catchers/catcher-message.d.ts index 4206915..1caa249 100644 --- a/build/src/catchers/catcher-message.d.ts +++ b/build/src/catchers/catcher-message.d.ts @@ -65,6 +65,7 @@ export interface CatcherMessage { payload: CatcherMessagePayload; /** * Number of identical occurrences this message represents. + * Computed on Catcher side to dedupe similar events caused in the same time. */ count?: number; } diff --git a/src/catchers/catcher-message.ts b/src/catchers/catcher-message.ts index 49c2a15..0fbb118 100644 --- a/src/catchers/catcher-message.ts +++ b/src/catchers/catcher-message.ts @@ -86,6 +86,7 @@ export interface CatcherMessage { /** * Number of identical occurrences this message represents. + * Computed on Catcher side to dedupe similar events caused in the same time. */ count?: number; }