Skip to content

WebAssembly

[<Interface>]
type WebAssembly =
    abstract member CompileError: CompileErrorConstructor with get, set
    abstract member Exception: ExceptionConstructor with get, set
    abstract member Global: GlobalConstructor with get, set
    abstract member Instance: InstanceConstructor with get, set
    abstract member JSTag: Tag with get, set
    abstract member LinkError: LinkErrorConstructor with get, set
    abstract member Memory: MemoryConstructor with get, set
    abstract member Module: ModuleConstructor with get, set
    abstract member RuntimeError: RuntimeErrorConstructor with get, set
    abstract member Table: TableConstructor with get, set
    abstract member Tag: TagConstructor with get, set
    abstract member compile (bytes: AllowSharedBufferSource, ?options: WebAssemblyCompileOptions) : Promise<Module>
    abstract member compileStreaming (source: U2<Promise<Response>,Response>, ?options: WebAssemblyCompileOptions) : Promise<Module>
    abstract member instantiate (moduleObject: Module, ?importObject: Imports) : Promise<Instance>
    abstract member instantiate (bytes: AllowSharedBufferSource, ?importObject: Imports, ?options: WebAssemblyCompileOptions) : Promise<WebAssemblyInstantiatedSource>
    abstract member instantiateStreaming (source: U2<Promise<Response>,Response>, ?importObject: Imports, ?options: WebAssemblyCompileOptions) : Promise<WebAssemblyInstantiatedSource>
    abstract member validate (bytes: AllowSharedBufferSource, ?options: WebAssemblyCompileOptions) : bool
AssemblyXantham.Fable.Core.TS

Declared inside

AddressType
AddressValue
CompileError
CompileErrorConstructor
Exception
ExceptionConstructor
ExceptionOptions
ExportValue
Exports
Global
GlobalConstructor
GlobalDescriptor
ImportExportKind
ImportValue
Imports
Instance
InstanceConstructor
LinkError
LinkErrorConstructor
Memory
MemoryConstructor
MemoryDescriptor
Module
ModuleConstructor
ModuleExportDescriptor
ModuleImportDescriptor
ModuleImports
RuntimeError
RuntimeErrorConstructor
Table
TableConstructor
TableDescriptor
TableKind
Tag
TagConstructor
TagType
ValueType
ValueTypeMap
WebAssemblyCompileOptions
WebAssemblyInstantiatedSource

Properties

abstract member CompileError: CompileErrorConstructor with get, set
abstract member Exception: ExceptionConstructor with get, set
abstract member Global: GlobalConstructor with get, set
abstract member Instance: InstanceConstructor with get, set
abstract member JSTag: Tag with get, set
abstract member LinkError: LinkErrorConstructor with get, set
abstract member Memory: MemoryConstructor with get, set
abstract member Module: ModuleConstructor with get, set
abstract member RuntimeError: RuntimeErrorConstructor with get, set
abstract member Table: TableConstructor with get, set
abstract member Tag: TagConstructor with get, set

Methods

abstract member compile (bytes: AllowSharedBufferSource, ?options: WebAssemblyCompileOptions) : Promise<Module>
abstract member compileStreaming (source: U2<Promise<Response>,Response>, ?options: WebAssemblyCompileOptions) : Promise<Module>
abstract member instantiate (moduleObject: Module, ?importObject: Imports) : Promise<Instance>
abstract member instantiate (bytes: AllowSharedBufferSource, ?importObject: Imports, ?options: WebAssemblyCompileOptions) : Promise<WebAssemblyInstantiatedSource>
abstract member instantiateStreaming (source: U2<Promise<Response>,Response>, ?importObject: Imports, ?options: WebAssemblyCompileOptions) : Promise<WebAssemblyInstantiatedSource>
abstract member validate (bytes: AllowSharedBufferSource, ?options: WebAssemblyCompileOptions) : bool