@univerjs/core v0.1.17 • Docs
Function: runOnLifecycle()
function runOnLifecycle(lifecycleStage, identifier): void
Register a dependency to be automatically instantiated when Univer progresses to the certain lifecycle stage.
Parameters
Parameter | Type | Description |
---|---|---|
lifecycleStage | LifecycleStages | The lifecycle stage to instantiate this dependency. |
identifier | DependencyIdentifier <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)