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
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
Declared inside
Properties
abstract member JSTag: Tag with get, set
abstract member Module: ModuleConstructor 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