import { WebAssembly } from "https://deno.land/x/deno@v2.0.4/cli/tsc/dts/lib.deno.shared_globals.d.ts";
const { Module } = WebAssembly;
A WebAssembly.Module
object contains stateless WebAssembly code that has already been compiled
by the browser — this can be efficiently shared with Workers, and instantiated multiple times.
Constructors
new
Module(bytes: BufferSource)Creates a new Module
object.
Static Methods
customSections(moduleObject: Module, sectionName: string): ArrayBuffer[]
Given a Module
and string, returns a copy of the contents of all custom sections in the
module with the given string name.
exports(moduleObject: Module): ModuleExportDescriptor[]
Given a Module
, returns an array containing descriptions of all the declared exports.
imports(moduleObject: Module): ModuleImportDescriptor[]
Given a Module
, returns an array containing descriptions of all the declared imports.