fix(api): global bundle broken code, closes #2289 (#2297)

This commit is contained in:
Lucas Fernandes Nogueira 2021-07-26 11:25:08 -03:00 committed by GitHub
parent 8216cba13d
commit 268450b132
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 5 deletions

View File

@ -0,0 +1,5 @@
---
"api": patch
---
Fixes the global bundle UMD code.

File diff suppressed because one or more lines are too long

View File

@ -225,11 +225,11 @@ const localTauriEvents = ['tauri://created', 'tauri://error']
*/
class WebviewWindowHandle {
/** Window label. */
label: string
label: string | null
/** Local event listeners. */
listeners: { [key: string]: Array<EventCallback<any>> }
constructor(label: string) {
constructor(label: string | null) {
this.label = label
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
this.listeners = Object.create(null)
@ -1071,7 +1071,7 @@ class WindowManager extends WebviewWindowHandle {
* ```
*/
class WebviewWindow extends WindowManager {
constructor(label: string, options: WindowOptions = {}) {
constructor(label: string | null, options: WindowOptions = {}) {
super(label)
// @ts-expect-error
if (!options?.skip) {
@ -1108,7 +1108,7 @@ class WebviewWindow extends WindowManager {
}
/** The WebviewWindow for the current window. */
const appWindow = new WebviewWindow(window.__TAURI__.__currentWindow.label, {
const appWindow = new WebviewWindow(null, {
// @ts-expect-error
skip: true
})