Skip to content

ISink

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

A destination for report events: a printer, a file, a wire transport.

TData

close(signal?): void | Promise<void>

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

AbortSignal

void | Promise<void>


optional enabled(probe): boolean

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

Fast path: veto before the emitter allocates the event. Default: always enabled.

SinkProbe

boolean


flush(signal?): void | Promise<void>

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

AbortSignal

void | Promise<void>


write(event, signal?): void | Promise<void>

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

ReportEvent<TData>

AbortSignal

void | Promise<void>