Skip to main content

Interface: Lifecycle

Defined in: src/sdk/sub/Lifecycle.ts:11

An interface that defines an object that manages the lifecycle of subscriptions.

Methods​

destroy()​

destroy(): void

Defined in: src/sdk/sub/Lifecycle.ts:34

Destroys subscriptions in this lifecycle. All registered subscriptions will be unregistered.

Returns​

void


pause()​

pause(): void

Defined in: src/sdk/sub/Lifecycle.ts:25

Pauses subscriptions in this lifecycle.

Returns​

void


register()​

register(sub): void

Defined in: src/sdk/sub/Lifecycle.ts:16

Registers a subscription to the lifecycle.

Parameters​

ParameterTypeDescription
subSubscriptionThe subscription to register.

Returns​

void


resume()​

resume(): void

Defined in: src/sdk/sub/Lifecycle.ts:28

Resumes subscriptions in this lifecycle.

Returns​

void


unregister()​

unregister(sub): void

Defined in: src/sdk/sub/Lifecycle.ts:22

Unregisters a subscription from the lifecycle.

Parameters​

ParameterTypeDescription
subSubscriptionThe subscription to unregister.

Returns​

void