puppeteer(playwright) でevaluateを実行すると `__name is not defined` エラー
TypeScriptをトランスパイルせず、 tsx で直にスクリプトを実行しようとすると上記エラーになりました。
evaluate 内部で __name という関数を定義してやると回避できます。
await page.evaluate(() => { (window as any).__name = (func: Function) => func; });参照:https://github.com/evanw/esbuild/issues/2605#issuecomment-2146054255