From 9e8e3039abf048ad655c431b1ad55fbb45b3ebe4 Mon Sep 17 00:00:00 2001 From: Audrius Raibis Date: Thu, 11 Sep 2025 11:22:59 +0300 Subject: [PATCH] feat: flexible send return type --- src/abstractServerSentEventGenerator.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/abstractServerSentEventGenerator.ts b/src/abstractServerSentEventGenerator.ts index 6fd0bb3..c9e2f3c 100644 --- a/src/abstractServerSentEventGenerator.ts +++ b/src/abstractServerSentEventGenerator.ts @@ -24,7 +24,7 @@ import { * The concrete implementation must override the send and constructor methods as well * as implement readSignals and stream static methods. */ -export abstract class ServerSentEventGenerator { +export abstract class ServerSentEventGenerator { protected constructor() {} /** @@ -66,7 +66,7 @@ export abstract class ServerSentEventGenerator { event: EventType, dataLines: string[], options: DatastarEventOptions, - ): string[] { + ): T | string[] { const { eventId, retryDuration } = options || {}; const typeLine = [`event: ${event}\n`];