From 35a1cfa79630007dfe46c4d6e54cd17c2390289b Mon Sep 17 00:00:00 2001 From: Kevin Tan Date: Tue, 13 Aug 2024 05:45:29 +0000 Subject: [PATCH] allow declare fields in typescript --- packages/playwright/bundles/babel/src/babelBundleImpl.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/playwright/bundles/babel/src/babelBundleImpl.ts b/packages/playwright/bundles/babel/src/babelBundleImpl.ts index f4e44fcea3..6463287233 100644 --- a/packages/playwright/bundles/babel/src/babelBundleImpl.ts +++ b/packages/playwright/bundles/babel/src/babelBundleImpl.ts @@ -32,6 +32,7 @@ function babelTransformOptions(isTypeScript: boolean, isModule: boolean, plugins if (isTypeScript) { plugins.push( + [require('@babel/plugin-transform-typescript'), { allowDeclareFields: true }], [require('@babel/plugin-proposal-decorators'), { version: '2023-05' }], [require('@babel/plugin-proposal-explicit-resource-management')], [require('@babel/plugin-transform-class-properties')],