@lelantos-org/sdk / services / EventSourceLike
Interface: EventSourceLike
Defined in: @lelantos-org/sdk/dist/services/relayer/deposit-stream.d.ts:32
The slice of EventSource this client uses. Structural, so a browser EventSource, a Node polyfill or a test double satisfies it without a cast. readyState is required: only it tells a transient drop, which the source retries, from a fatal error.
Properties
readyState
readonly readyState: number;Defined in: @lelantos-org/sdk/dist/services/relayer/deposit-stream.d.ts:33
Methods
addEventListener()
addEventListener(type, listener): void;Defined in: @lelantos-org/sdk/dist/services/relayer/deposit-stream.d.ts:34
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:44
Returns
void
removeEventListener()?
optional removeEventListener(type, listener): void;Defined in: @lelantos-org/sdk/dist/services/relayer/deposit-stream.d.ts:41
Optional, but without it a closed stream's handlers stay attached to the source for as long as the source is reachable.
Parameters
| Parameter | Type |
|---|---|
type | string |
listener | (ev) => void |
Returns
void