Skip to content

Function: createTracePoll()

createTracePoll(opts): object

Defined in: sources.ts:62

A stateful poller over one trace. Remembers the last revision it saw and asks the server only for what's new; pure enough to unit-test by driving poll() against a stubbed fetch. Never throws — a fetch/parse failure reports "no change" so a flaky server just pauses the follow rather than breaking it.

Parameters

opts

TracePollOptions

Returns

object

rev

readonly rev: number | undefined

poll()

poll(): Promise<TracePollResult>

Returns

Promise<TracePollResult>

reset()

reset(): void

Returns

void