Skip to content

EgressWatcherDeps

Defined in: src/egress-watch.ts:51

addSignal: (input) => void

Defined in: src/egress-watch.ts:56

Store addSignal sink.

"egress_drop"

string

string

string

void


optional clearInterval?: (id) => void

Defined in: src/egress-watch.ts:69

clearInterval seam; default global clearInterval.

Timeout

void


optional emit?: (event, data) => void

Defined in: src/egress-watch.ts:63

EventHub emit; absent in tests that skip UI push.

string

unknown

void


optional intervalMs?: number

Defined in: src/egress-watch.ts:65

Polling interval in ms; default EGRESS_WATCH_INTERVAL_MS.


optional readTail?: (path, fromByte) => Promise<{ data: string; size: number; }>

Defined in: src/egress-watch.ts:54

Positional tail reader: returns bytes appended since fromByte + the current file size. Default reads only the appended slice (not the whole file).

string

number

Promise<{ data: string; size: number; }>


optional setInterval?: (fn, ms) => Timeout

Defined in: src/egress-watch.ts:67

setInterval seam; default global setInterval.

() => void

number

Timeout