@iobroker/adapter-dev
Version:
All developer dependencies an ioBroker adapter developer needs
18 lines (17 loc) • 659 B
TypeScript
import type { Format } from "esbuild";
interface BuildOptions {
pattern: string;
tsConfig: string;
bundle: boolean;
splitting?: boolean;
format?: Format;
compileTarget: string;
rootDir: string;
outDir: string;
watchDir?: string;
raw?: Record<string, any>;
}
export declare function handleBuildReactCommand(watch: boolean, options: BuildOptions): Promise<void>;
export declare function handleBuildTypeScriptCommand(watch: boolean, options: BuildOptions): Promise<void>;
export declare function handleBuildAllCommand(watch: boolean, reactOptions: BuildOptions, typescriptOptions: BuildOptions): Promise<void>;
export {};