Skip to content

NoRepeatProxyOptions

NoRepeatProxyOptions<TData> = object

Defined in: packages/app-report/src/proxy/no-repeat-proxy.ts:7

TData

optional isEqual?: (a, b) => boolean

Defined in: packages/app-report/src/proxy/no-repeat-proxy.ts:18

Equality check between two data payloads. Default isDeepEqual.

TData

TData

boolean


optional maxCount?: number

Defined in: packages/app-report/src/proxy/no-repeat-proxy.ts:15

Max repeat count before a pending repeat summary is force-flushed. Default 200.


optional maxDelayMs?: number

Defined in: packages/app-report/src/proxy/no-repeat-proxy.ts:12

Max time since the last distinct data event before a pending repeat summary is force-flushed. Default 5 seconds.


optional summary?: (count) => ReportEventPayload<TData>

Defined in: packages/app-report/src/proxy/no-repeat-proxy.ts:24

Builds the event written in place of count suppressed repeats. Default: an output event with a "last message repeated N time(s)" chunk.

number

ReportEventPayload<TData>