rollup-plugin-unity-jslib
Version:
Rollup plugin for converting javascript library into Unity .jslib. file
23 lines (22 loc) • 731 B
TypeScript
import type { Plugin } from "rollup";
export interface CsOutputOptions {
fileName: string;
namespace?: null;
}
export interface JsLibOutputOptions {
fileName: string;
windowObjName: string;
}
export interface JsLibOptions {
rootFile?: string;
rootClassName: string;
methodPrefix?: string;
bundleFileName?: string;
debug?: boolean;
jsLibOutput?: JsLibOutputOptions;
csOutput?: CsOutputOptions;
useDynamicCall: boolean;
}
export declare function UCALL(methodName: string, arg: number | string): void;
export declare function DYNCALL(methodName: string, payload: any, buffer: Uint8Array): void;
export default function toUnityJsLib(options: JsLibOptions): Plugin;