EgressWatcherDeps
Defined in: src/egress-watch.ts:51
Properties
Section titled “Properties”addSignal
Section titled “addSignal”addSignal: (
input) =>void
Defined in: src/egress-watch.ts:56
Store addSignal sink.
Parameters
Section titled “Parameters”"egress_drop"
payload
Section titled “payload”string
repoPath
Section titled “repoPath”string
sessionId
Section titled “sessionId”string
Returns
Section titled “Returns”void
clearInterval?
Section titled “clearInterval?”
optionalclearInterval?: (id) =>void
Defined in: src/egress-watch.ts:69
clearInterval seam; default global clearInterval.
Parameters
Section titled “Parameters”Timeout
Returns
Section titled “Returns”void
optionalemit?: (event,data) =>void
Defined in: src/egress-watch.ts:63
EventHub emit; absent in tests that skip UI push.
Parameters
Section titled “Parameters”string
unknown
Returns
Section titled “Returns”void
intervalMs?
Section titled “intervalMs?”
optionalintervalMs?:number
Defined in: src/egress-watch.ts:65
Polling interval in ms; default EGRESS_WATCH_INTERVAL_MS.
readTail?
Section titled “readTail?”
optionalreadTail?: (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).
Parameters
Section titled “Parameters”string
fromByte
Section titled “fromByte”number
Returns
Section titled “Returns”Promise<{ data: string; size: number; }>
setInterval?
Section titled “setInterval?”
optionalsetInterval?: (fn,ms) =>Timeout
Defined in: src/egress-watch.ts:67
setInterval seam; default global setInterval.
Parameters
Section titled “Parameters”() => void
number
Returns
Section titled “Returns”Timeout