API Reference
@univerjs
@univerjs/core
functions
Runonlifecycle

@univerjs/core v0.1.17Docs


Function: runOnLifecycle()

function runOnLifecycle(lifecycleStage, identifier): void

Register a dependency to be automatically instantiated when Univer progresses to the certain lifecycle stage.

Parameters

ParameterTypeDescription
lifecycleStageLifecycleStagesThe lifecycle stage to instantiate this dependency.
identifierDependencyIdentifier<unknown>The dependencies' identifier. Beware that if the dependency (e.g. a class) is bound to an identifier, you should register the identifier instead of the dependency itself.

Returns

void

Examples

runOnLifecycle(LifecycleStages.Ready, MyService);
runOnLifecycle(LifecycleStages.Rendered, IMyService);

Defined in

submodules/univer/packages/core/src/services/lifecycle/lifecycle.ts:95 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.