Skip to content

Exports

[<AbstractClass>]
type Exports =
    abstract member CompileError: Type
    abstract member Exception: Type
    abstract member Global: Type<obj>
    abstract member Instance: Type
    abstract member Item (key: string) : ExportValue with get, set
    abstract member JSTag: Tag
    abstract member LinkError: Type
    abstract member Memory: Type
    abstract member Module: Type
    abstract member RuntimeError: Type
    abstract member Table: Type
    abstract member Tag: Type
    abstract member compile (bytes: AllowSharedBufferSource, ?options: WebAssemblyCompileOptions) : Promise<Module>
    abstract member compileStreaming (source: obj, ?options: WebAssemblyCompileOptions) : Promise<Module>
    abstract member compileStreaming (source: 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: obj, ?importObject: Imports, ?options: WebAssemblyCompileOptions) : Promise<WebAssemblyInstantiatedSource>
    abstract member instantiateStreaming (source: Response, ?importObject: Imports, ?options: WebAssemblyCompileOptions) : Promise<WebAssemblyInstantiatedSource>
    abstract member validate (bytes: AllowSharedBufferSource, ?options: WebAssemblyCompileOptions) : bool
AssemblyGlutinum.Web
Attributes[<AbstractClass>] [<Erase>]

Declared inside

CompileError
Exception
Global
Instance
LinkError
Memory
Module
RuntimeError
Table
Tag

Properties

abstract member CompileError: Type
abstract member Exception: Type
abstract member Global: Type<obj>
abstract member Instance: Type
abstract member Item (key: string) : ExportValue with get, set
abstract member JSTag: Tag
abstract member LinkError: Type
abstract member Memory: Type
abstract member Module: Type
abstract member RuntimeError: Type
abstract member Table: Type
abstract member Tag: Type

Methods

abstract member compile (bytes: AllowSharedBufferSource, ?options: WebAssemblyCompileOptions) : Promise<Module>
abstract member compileStreaming (source: obj, ?options: WebAssemblyCompileOptions) : Promise<Module>
abstract member compileStreaming (source: 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: obj, ?importObject: Imports, ?options: WebAssemblyCompileOptions) : Promise<WebAssemblyInstantiatedSource>
abstract member instantiateStreaming (source: Response, ?importObject: Imports, ?options: WebAssemblyCompileOptions) : Promise<WebAssemblyInstantiatedSource>
abstract member validate (bytes: AllowSharedBufferSource, ?options: WebAssemblyCompileOptions) : bool