feat(core,cli): enforce mandatory MessageBus injection (Phase 3 Hard Migration) (#15776)

This commit is contained in:
Abhi
2026-01-04 17:11:43 -05:00
committed by GitHub
parent 90be9c3587
commit 12c7c9cc42
57 changed files with 442 additions and 278 deletions

View File

@@ -280,7 +280,7 @@ export class HookEventHandler {
private readonly hookPlanner: HookPlanner;
private readonly hookRunner: HookRunner;
private readonly hookAggregator: HookAggregator;
private readonly messageBus?: MessageBus;
private readonly messageBus: MessageBus;
constructor(
config: Config,
@@ -288,7 +288,7 @@ export class HookEventHandler {
hookPlanner: HookPlanner,
hookRunner: HookRunner,
hookAggregator: HookAggregator,
messageBus?: MessageBus,
messageBus: MessageBus,
) {
this.config = config;
this.hookPlanner = hookPlanner;