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