@standardserver/core
Advanced tools
+3
-1
@@ -40,3 +40,5 @@ interface EventMeta { | ||
| } | ||
| declare class EventStreamDecoderStream extends TransformStream<string, EventStreamMessage> { | ||
| declare class EventStreamDecoderStream implements ReadableWritablePair<EventStreamMessage, string> { | ||
| readonly readable: ReadableStream<EventStreamMessage>; | ||
| readonly writable: WritableStream<string>; | ||
| constructor(); | ||
@@ -43,0 +45,0 @@ } |
+3
-1
@@ -40,3 +40,5 @@ interface EventMeta { | ||
| } | ||
| declare class EventStreamDecoderStream extends TransformStream<string, EventStreamMessage> { | ||
| declare class EventStreamDecoderStream implements ReadableWritablePair<EventStreamMessage, string> { | ||
| readonly readable: ReadableStream<EventStreamMessage>; | ||
| readonly writable: WritableStream<string>; | ||
| constructor(); | ||
@@ -43,0 +45,0 @@ } |
+6
-2
@@ -111,6 +111,8 @@ import { isTypescriptObject, getOrBind, tryDecodeURIComponent, toArray } from '@standardserver/shared'; | ||
| } | ||
| class EventStreamDecoderStream extends TransformStream { | ||
| class EventStreamDecoderStream { | ||
| readable; | ||
| writable; | ||
| constructor() { | ||
| let decoder; | ||
| super({ | ||
| const transform = new TransformStream({ | ||
| start(controller) { | ||
@@ -128,2 +130,4 @@ decoder = new EventStreamDecoder((event) => { | ||
| }); | ||
| this.readable = transform.readable; | ||
| this.writable = transform.writable; | ||
| } | ||
@@ -130,0 +134,0 @@ } |
+2
-2
| { | ||
| "name": "@standardserver/core", | ||
| "type": "module", | ||
| "version": "0.8.1", | ||
| "version": "0.8.2", | ||
| "description": "The Standard Server contract: transport-agnostic request, response, body, and streaming types with body parsing rules, runtime validators, and SSE helpers shared by every adapter", | ||
@@ -45,3 +45,3 @@ "license": "MIT", | ||
| "dependencies": { | ||
| "@standardserver/shared": "0.8.1" | ||
| "@standardserver/shared": "0.8.2" | ||
| }, | ||
@@ -48,0 +48,0 @@ "scripts": { |
64343
0.53%540
1.12%+ Added
- Removed
Updated