Files
2026-02-13 22:02:30 +01:00

32 lines
784 B
TypeScript

import { Plugin } from "rollup";
//#region src/plugin/shared.d.ts
interface UnwasmPluginOptions {
/**
* Directly import the `.wasm` files instead of bundling as base64 string.
*
* @default false
*/
esmImport?: boolean;
/**
* Avoid using top level await and always use a proxy.
*
* Useful for compatibility with environments that don't support top level await.
*
* @default false
*/
lazy?: boolean;
/**
* Suppress all warnings from the plugin.
*
* @default false
*/
silent?: boolean;
}
//#endregion
//#region src/plugin/index.d.ts
declare function unwasm(opts: UnwasmPluginOptions): Plugin;
/** @deprecated use unwasm export */
declare const rollup: typeof unwasm;
//#endregion
export { type UnwasmPluginOptions, rollup, unwasm };