diff --git a/src/bot/audioProcedure.ts b/src/bot/audioProcedure.ts index 0b9ce6c..a89dacc 100644 --- a/src/bot/audioProcedure.ts +++ b/src/bot/audioProcedure.ts @@ -1,4 +1,4 @@ -import { Page } from 'playwright'; +import { Frame, Page } from 'playwright'; import { Logger } from 'winston'; /** @@ -97,7 +97,7 @@ export class AudioProcedure { * Teams meeting often runs in an iframe; page.evaluate runs in main frame, so we'd * play into the wrong streamDest. Returns the frame to use, or null for main page. */ - private async _getTtsFrame(): Promise<{ evaluate: typeof this._page.evaluate } | null> { + private async _getTtsFrame(): Promise { const frames = this._page.frames(); for (const frame of frames) { try {