From b02bfd4c8fd6a1c815d2eb54d0f5784972e6cb36 Mon Sep 17 00:00:00 2001
From: ValueOn AG
Date: Fri, 27 Feb 2026 12:30:43 +0100
Subject: [PATCH] Fix: use Frame type for _getTtsFrame return (TS build)
Made-with: Cursor
---
src/bot/audioProcedure.ts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
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 {