abstract class CoordinatedLifecycle<TPhase extends number>Member visibility
Filter class members by access level.
Showing members with Protected visibility and higher.
TPhase
TPhase extends numberprotected abstract canAddTask(): booleanprotected abstract canRemoveTask(): booleanprotected abstract async executeTasksInPhase(
phase: TPhase,
tasks: LifecycleTask[]
): Promise<PromiseSettledResult<void>[]>protected abstract getTaskType(): stringprotected isAborted(): booleanprotected async runTaskWithTimeout(
phase: TPhase,
task: LifecycleTask
): Promise<void>