@@ -335,11 +335,11 @@ dictionary WebAssemblyCompileOptions {
335
335
336
336
[Exposed=*]
337
337
namespace WebAssembly {
338
- boolean validate(BufferSource bytes, optional WebAssemblyCompileOptions options);
339
- Promise<Module> compile(BufferSource bytes, optional WebAssemblyCompileOptions options);
338
+ boolean validate(BufferSource bytes, optional WebAssemblyCompileOptions options = {} );
339
+ Promise<Module> compile(BufferSource bytes, optional WebAssemblyCompileOptions options = {} );
340
340
341
341
Promise<WebAssemblyInstantiatedSource> instantiate(
342
- BufferSource bytes, optional object importObject, optional WebAssemblyCompileOptions options);
342
+ BufferSource bytes, optional object importObject, optional WebAssemblyCompileOptions options = {} );
343
343
344
344
Promise<Instance> instantiate(
345
345
Module moduleObject, optional object importObject);
@@ -655,7 +655,7 @@ dictionary ModuleImportDescriptor {
655
655
656
656
[LegacyNamespace=WebAssembly, Exposed=*]
657
657
interface Module {
658
- constructor(BufferSource bytes, optional WebAssemblyCompileOptions options);
658
+ constructor(BufferSource bytes, optional WebAssemblyCompileOptions options = {} );
659
659
static sequence<ModuleExportDescriptor> exports(Module moduleObject);
660
660
static sequence<ModuleImportDescriptor> imports(Module moduleObject);
661
661
static sequence<ArrayBuffer> customSections(Module moduleObject, DOMString sectionName);
0 commit comments