MemorySink
Defined in: packages/app-report/src/sink/memory-sink.ts:21
Retains every event, and can produce a RunSnapshot on demand.
Type Parameters
Section titled “Type Parameters”TData
Implements
Section titled “Implements”ISink<TData>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MemorySink<
TData>():MemorySink<TData>
Returns
Section titled “Returns”MemorySink<TData>
Accessors
Section titled “Accessors”events
Section titled “events”Get Signature
Section titled “Get Signature”get events(): readonly
ReportEvent<TData>[]
Defined in: packages/app-report/src/sink/memory-sink.ts:30
Every event received so far, in write order.
Returns
Section titled “Returns”readonly ReportEvent<TData>[]
Methods
Section titled “Methods”clear()
Section titled “clear()”clear():
void
Defined in: packages/app-report/src/sink/memory-sink.ts:71
Discards every retained event.
Returns
Section titled “Returns”void
close()
Section titled “close()”close():
void
Defined in: packages/app-report/src/sink/memory-sink.ts:68
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”flush()
Section titled “flush()”flush():
void
Defined in: packages/app-report/src/sink/memory-sink.ts:66
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”snapshot()
Section titled “snapshot()”snapshot():
RunSnapshot<TData>
Defined in: packages/app-report/src/sink/memory-sink.ts:80
A RunSnapshot built from every event received so far.
Returns
Section titled “Returns”RunSnapshot<TData>
write()
Section titled “write()”write(
event):void
Defined in: packages/app-report/src/sink/memory-sink.ts:34
Parameters
Section titled “Parameters”ReportEvent<TData>
Returns
Section titled “Returns”void