Skip to content

AggregateSink

Defined in: packages/app-report/src/sink/aggregate-sink.ts:22

Renders one AggregateFormatter output at close(), over everything observed during the run — the run-end counterpart to WritableStreamSink’s per-event streaming.

TData

new AggregateSink<TData>(stream, options): AggregateSink<TData>

Defined in: packages/app-report/src/sink/aggregate-sink.ts:27

WritableStream<string>

AggregateSinkOptions<TData>

AggregateSink<TData>

close(signal?): Promise<void>

Defined in: packages/app-report/src/sink/aggregate-sink.ts:45

AbortSignal

Promise<void>

ISink.close


flush(): Promise<void>

Defined in: packages/app-report/src/sink/aggregate-sink.ts:41

Waits for the writer to catch up with backpressure.

Promise<void>

ISink.flush


write(event, signal?): void

Defined in: packages/app-report/src/sink/aggregate-sink.ts:35

ReportEvent<TData>

AbortSignal

void

ISink.write