@@ -318,11 +318,11 @@ dictionary WebAssemblyCompileOptions {
318
318
319
319
[Exposed=*]
320
320
namespace WebAssembly {
321
- boolean validate(BufferSource bytes, optional WebAssemblyCompileOptions options);
322
- Promise<Module> compile(BufferSource bytes, optional WebAssemblyCompileOptions options);
321
+ boolean validate(BufferSource bytes, optional WebAssemblyCompileOptions options = {} );
322
+ Promise<Module> compile(BufferSource bytes, optional WebAssemblyCompileOptions options = {} );
323
323
324
324
Promise<WebAssemblyInstantiatedSource> instantiate(
325
- BufferSource bytes, optional object importObject, optional WebAssemblyCompileOptions options);
325
+ BufferSource bytes, optional object importObject, optional WebAssemblyCompileOptions options = {} );
326
326
327
327
Promise<Instance> instantiate(
328
328
Module moduleObject, optional object importObject);
@@ -635,7 +635,7 @@ dictionary ModuleImportDescriptor {
635
635
636
636
[LegacyNamespace=WebAssembly, Exposed=*]
637
637
interface Module {
638
- constructor(BufferSource bytes, optional WebAssemblyCompileOptions options);
638
+ constructor(BufferSource bytes, optional WebAssemblyCompileOptions options = {} );
639
639
static sequence<ModuleExportDescriptor> exports(Module moduleObject);
640
640
static sequence<ModuleImportDescriptor> imports(Module moduleObject);
641
641
static sequence<ArrayBuffer> customSections(Module moduleObject, DOMString sectionName);
0 commit comments