This commit is contained in:
2025-12-12 01:11:36 +01:00
parent ec3ddc3a5c
commit 6a88fe93ab
125 changed files with 1513 additions and 803 deletions

View File

@@ -255,7 +255,18 @@ export function configureDIContainer(): void {
}
// Overlay Sync Service - create singleton instance directly
const lifecycleEmitter = browserAutomation as unknown as IAutomationLifecycleEmitter;
const lifecycleEmitter: IAutomationLifecycleEmitter = {
onLifecycle: (cb) => {
if ('onLifecycle' in browserAutomation && typeof (browserAutomation as { onLifecycle?: unknown }).onLifecycle === 'function') {
(browserAutomation as IAutomationLifecycleEmitter).onLifecycle(cb);
}
},
offLifecycle: (cb) => {
if ('offLifecycle' in browserAutomation && typeof (browserAutomation as { offLifecycle?: unknown }).offLifecycle === 'function') {
(browserAutomation as IAutomationLifecycleEmitter).offLifecycle(cb);
}
},
};
const publisher = {
publish: async (event: unknown) => {
try {