@lelantos-org/sdk / services/relayer / EventSourceLike
Interface: EventSourceLike โ
Defined in: @lelantos-org/sdk/dist/services/relayer/deposit-stream.d.ts:37
The slice of EventSource this client uses.
Structural, so a browser EventSource, a Node polyfill, or a test double all satisfy it without a cast. readyState is required because it is the only way to tell a transient drop the source will retry from a fatal error it will not.
Properties โ
readyState โ
readonly readyState: number;Defined in: @lelantos-org/sdk/dist/services/relayer/deposit-stream.d.ts:38
Methods โ
addEventListener() โ
addEventListener(type, listener): void;Defined in: @lelantos-org/sdk/dist/services/relayer/deposit-stream.d.ts:39
Parameters โ
| Parameter | Type |
|---|---|
type | string |
listener | (ev) => void |
Returns โ
void
close() โ
close(): void;Defined in: @lelantos-org/sdk/dist/services/relayer/deposit-stream.d.ts:50
Returns โ
void
removeEventListener()? โ
optional removeEventListener(type, listener): void;Defined in: @lelantos-org/sdk/dist/services/relayer/deposit-stream.d.ts:47
Optional so a minimal custom source stays valid, but implement it where possible: without it a closed stream's handlers stay attached to the source for as long as the source itself is reachable.
Parameters โ
| Parameter | Type |
|---|---|
type | string |
listener | (ev) => void |
Returns โ
void