refactor: sandboxed window
This commit is contained in:
		
							parent
							
								
									2c2fc6748d
								
							
						
					
					
						commit
						d025ce59ae
					
				
					 1 changed files with 6 additions and 5 deletions
				
			
		
							
								
								
									
										11
									
								
								src/utils.ts
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								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<void> => { | ||||
|   if (document.readyState !== 'complete') { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue