wip
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user