mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 04:42:44 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			581 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			581 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| #import <WebAssembly/Instance.idl>
 | |
| #import <WebAssembly/Module.idl>
 | |
| 
 | |
| dictionary WebAssemblyInstantiatedSource {
 | |
|     required Module module;
 | |
|     required Instance instance;
 | |
| };
 | |
| 
 | |
| // https://webassembly.github.io/spec/js-api/#webassembly-namespace
 | |
| [Exposed=*, WithGCVistor]
 | |
| namespace WebAssembly {
 | |
|     boolean validate(BufferSource bytes);
 | |
|     Promise<Module> compile(BufferSource bytes);
 | |
| 
 | |
|     Promise<WebAssemblyInstantiatedSource> instantiate(BufferSource bytes, optional object importObject);
 | |
|     Promise<Instance> instantiate(Module moduleObject, optional object importObject);
 | |
| };
 | 
