TailWindowProxy
Defined in: packages/app-report/src/proxy/tail-window-proxy.ts:34
Buffers per-scope events (typically output) in a bounded ring, replaying
the ring to the wrapped sink only when the scope ends "failed" or
"cancelled" — discarded on "ok"/"skipped", so a noisy but healthy scope
never reaches the sink.
Type Parameters
Section titled “Type Parameters”TData
Implements
Section titled “Implements”ISink<TData>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TailWindowProxy<
TData>(sink,options?):TailWindowProxy<TData>
Defined in: packages/app-report/src/proxy/tail-window-proxy.ts:42
Parameters
Section titled “Parameters”ISink<TData>
options?
Section titled “options?”Returns
Section titled “Returns”TailWindowProxy<TData>
Methods
Section titled “Methods”close()
Section titled “close()”close(
signal?):void|Promise<void>
Defined in: packages/app-report/src/proxy/tail-window-proxy.ts:91
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”void | Promise<void>
Implementation of
Section titled “Implementation of”enabled()
Section titled “enabled()”enabled(
probe):boolean
Defined in: packages/app-report/src/proxy/tail-window-proxy.ts:52
Fast path: veto before the emitter allocates the event. Default: always enabled.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
Implementation of
Section titled “Implementation of”flush()
Section titled “flush()”flush(
signal?):void|Promise<void>
Defined in: packages/app-report/src/proxy/tail-window-proxy.ts:87
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”void | Promise<void>
Implementation of
Section titled “Implementation of”write()
Section titled “write()”write(
event,signal?):Promise<void>
Defined in: packages/app-report/src/proxy/tail-window-proxy.ts:56
Parameters
Section titled “Parameters”ReportEvent<TData>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>