wasm_interop library

Dart wrapper for WebAssembly JavaScript API

Classes

CompileError
This object is thrown when an exception occurs during compilation.
Global
WebAssembly Global instance. Could be shared between different instantiated modules.
Instance
Instantiated WebAssembly module.
LinkError
This object is thrown when an exception occurs during linking.
Memory
WebAssembly Memory instance. Could be shared between different instantiated modules.
Module
Compiled WebAssembly module.
ModuleExportDescriptor
Module exports entry.
ModuleImportDescriptor
WebAssembly IDL Module imports entry.
RuntimeError
This object is thrown when an exception occurs from WebAssembly module.
Table
WebAssembly Table instance. Could be shared between different instantiated modules.

Enums

ImportExportKind
Possible kinds of import or export entries.

Extensions

JsBigInt on BigInt
BigInt interop
ModuleExportDescriptorKind on ModuleExportDescriptor
Extension converting kind string to enum.
ModuleImportDescriptorKind on ModuleImportDescriptor
Extension converting kind string to enum.