diff --git a/src/utils.ts b/src/utils.ts index 9a3925f..86cd3ce 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -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 => { if (document.readyState !== 'complete') {