@dill-pixel/plugin-rive
Version:
Rive
26 lines • 868 B
TypeScript
import { RiveCanvas } from '../node_modules/@rive-app/canvas-advanced-lite/rive_advanced.mjs.d.ts';
import { IPlugin, Plugin } from 'dill-pixel';
export interface IRivePlugin extends IPlugin<RivePluginOptions> {
rive: RiveCanvas;
cleanup(): void;
}
/**
* Defines the options for the Rive plugin.
* @property {string} wasmPath - The URL path to the Rive WASM file.
*/
export type RivePluginOptions = {
wasmPath: string;
};
export declare class RivePlugin extends Plugin<RivePluginOptions> implements IRivePlugin {
static ID: string;
readonly id = "rive";
rive: RiveCanvas;
protected _options: RivePluginOptions;
private _addedExtensions;
private hello;
initialize(options: RivePluginOptions): Promise<void>;
cleanup(): void;
destroy(): void;
private _addLoaderExtensions;
}
//# sourceMappingURL=RivePlugin.d.ts.map