Эх сурвалжийг харах

fix(api.js): appWindow shown as type `any`, fixes #3747 (#3772)

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Fabian-Lars 3 жил өмнө
parent
commit
1deeb03ef6

+ 5 - 0
.changes/appwindow-type-fix.md

@@ -0,0 +1,5 @@
+---
+"api": patch
+---
+
+Properly define the `appWindow` type.

+ 2 - 1
tooling/api/rollup.config.js

@@ -53,7 +53,8 @@ export default [
       }),
       babel({
         configFile: false,
-        presets: [['@babel/preset-env'], ['@babel/preset-typescript']]
+        presets: [['@babel/preset-env'], ['@babel/preset-typescript']],
+        babelHelpers: 'bundled'
       }),
       terser()
     ],

+ 1 - 1
tooling/api/src/window.ts

@@ -1168,7 +1168,7 @@ class WebviewWindow extends WindowManager {
 }
 
 /** The WebviewWindow for the current window. */
-let appWindow
+let appWindow: WebviewWindow
 if ('__TAURI_METADATA__' in window) {
   appWindow = new WebviewWindow(
     window.__TAURI_METADATA__.__currentWindow.label,