bls/wasm_interop library

Dart wrapper for WebAssembly JavaScript API

Classes

Global
WebAssembly Global instance. Could be shared between different instantiated modules.
Instance
Instantiated WebAssembly module.
Memory
WebAssembly Memory instance. Could be shared between different instantiated modules.
Module
Compiled WebAssembly module.
ModuleExportDescriptor
Module exports entry.
ModuleImportDescriptor
Module imports entry.
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.

Exceptions / Errors

CompileError
This object is thrown when an exception occurs during compilation.
LinkError
This object is thrown when an exception occurs during linking.
RuntimeError
This object is thrown when an exception occurs during runtime.