Skip to content

SubscriptionEvents

Defined in: relay-sdks/ts/src/subscription-events.ts:32

Single-consumer iterator owning one subscription, never the shared connection.

[asyncIterator](): AsyncIterableIterator<SubscriptionEvent, any, any>;

Defined in: typescript/lib/lib.es2018.asynciterable.d.ts:43

AsyncIterableIterator<SubscriptionEvent, any, any>

AsyncIterableIterator.[asyncIterator]


close(): void;

Defined in: relay-sdks/ts/src/subscription-events.ts:34

Discard queued events and settle pending reads as EOF. Idempotent.

void


next(...__namedParameters): Promise<IteratorResult<SubscriptionEvent, any>>;

Defined in: typescript/lib/lib.es2018.asynciterable.d.ts:30

Parameter Type
…__namedParameters [] | [any]

Promise<IteratorResult<SubscriptionEvent, any>>

AsyncIterableIterator.next


return(): Promise<IteratorResult<SubscriptionEvent, any>>;

Defined in: relay-sdks/ts/src/subscription-events.ts:36

Called by for await on break or a throw: discards queued events, cancels the subscription, resolves done.

Promise<IteratorResult<SubscriptionEvent, any>>

AsyncIterableIterator.return


throw?(e?): Promise<IteratorResult<SubscriptionEvent, any>>;

Defined in: typescript/lib/lib.es2018.asynciterable.d.ts:32

Parameter Type
e? any

Promise<IteratorResult<SubscriptionEvent, any>>

AsyncIterableIterator.throw