ApplicationLifecycle
Popii / ApplicationLifecycle
Class: ApplicationLifecycle
Section titled “Class: ApplicationLifecycle”Defined in: runtime/lifecycle.ts:14
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get state():
ApplicationState
Defined in: runtime/lifecycle.ts:17
Returns
Section titled “Returns”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ApplicationLifecycle(
options?):ApplicationLifecycle
Defined in: runtime/lifecycle.ts:16
Parameters
Section titled “Parameters”options?
Section titled “options?”LifecycleOptions = {}
Returns
Section titled “Returns”ApplicationLifecycle
Methods
Section titled “Methods”own(
resource):Disposable
Defined in: runtime/lifecycle.ts:18
Parameters
Section titled “Parameters”resource
Section titled “resource”Returns
Section titled “Returns”start()
Section titled “start()”start():
Promise<void>
Defined in: runtime/lifecycle.ts:19
Returns
Section titled “Returns”Promise<void>
stop()
Section titled “stop()”stop(
reason?):Promise<void>
Defined in: runtime/lifecycle.ts:21
Parameters
Section titled “Parameters”reason?
Section titled “reason?”ShutdownReason = "requested"
Returns
Section titled “Returns”Promise<void>