refactor: sandboxed window

This commit is contained in:
Xmader 2020-11-23 14:37:11 -05:00
parent 2c2fc6748d
commit d025ce59ae
No known key found for this signature in database
GPG Key ID: A20B97FB9EB730E4
1 changed files with 6 additions and 5 deletions

View File

@ -44,12 +44,13 @@ export const getSandboxWindow = (): Window => {
return w as Window
}
export const windowOpen: Window['open'] = (...args): Window | null => {
return getSandboxWindow().open(...args)
}
export const sandboxWindow = getSandboxWindow()
export const console: Console = sandboxWindow['console']
export const _Element: typeof Element = sandboxWindow['Element']
export const console: Console = getSandboxWindow()['console']
export const _Element: typeof Element = getSandboxWindow()['Element']
export const windowOpen: Window['open'] = (...args): Window | null => {
return sandboxWindow.open(...args)
}
export const waitForDocumentLoaded = (): Promise<void> => {
if (document.readyState !== 'complete') {