UNPKG

webassembly-loader-sw

Version:

Webpack loader for WebAssembly (like wasm-loader but have different export options)

15 lines (14 loc) 708 B
/// <reference types="webassembly-js-api" /> export declare type WebAssemblyLoaderExportType = 'buffer' | 'instance' | 'module' | 'async' | 'async-instance' | 'async-module'; export interface WebAssemblyLoaderOptions { export?: WebAssemblyLoaderExportType; importObjectProps?: string; tableDescriptor?: WebAssembly.TableDescriptor; memoryDescriptor?: WebAssembly.MemoryDescriptor; } export declare const schema: import("typescript-json-schema").Definition | null; export declare type ModuleType = 'cjs' | 'esm'; export interface TransformModuleOptions extends Required<WebAssemblyLoaderOptions> { errorHandler?: (message: string) => void | never; module?: ModuleType; }