Function: OnActivation()
ts
function OnActivation(): LifecycleDecorator;Defined in: src/wirestate-core/activation/on-activation.ts:44
Runs an instance method after container activation completes.
Returns
Method decorator.
Remarks
Activation happens the first time the singleton instance is resolved.
Use it for cheap resolution-time initialization that does not open resources. Prefer @OnProvision for subscriptions, timers, sockets, observers, and async work that needs cleanup. A class hierarchy may have one activation hook name.
Example
typescript
import { Injectable, OnActivation } from "@wirestate/core";
@Injectable()
class FeedService {
@OnActivation()
public onActivation(): void {
this.initializeDefaults();
}
}