weapp-vite
Version:
weapp-vite 一个现代化的小程序打包工具
32 lines • 1.03 kB
text/typescript
//#region src/testArtifact.d.ts
export interface BuildTestArtifactOptions {
configFile?: string;
cwd?: string;
mode?: string;
outDir?: string;
projectConfigPath?: string;
skipNpm?: boolean;
}
export interface WeappViteTestArtifact {
appConfigPath: string;
miniprogramRootPath: string;
projectPath: string;
sourceRootPath: string;
}
export interface WatchTestArtifactOptions extends BuildTestArtifactOptions {
onError?: (error: unknown) => void;
onRebuilt?: (artifact: WeappViteTestArtifact) => void | Promise<void>;
}
export interface WeappViteTestArtifactWatcher {
artifact: WeappViteTestArtifact;
close: () => Promise<void>;
rebuild: () => Promise<WeappViteTestArtifact>;
}
export declare function buildTestArtifact(options?: BuildTestArtifactOptions): Promise<{
appConfigPath: string;
miniprogramRootPath: string;
projectPath: string;
sourceRootPath: string;
}>;
export declare function watchTestArtifact(options?: WatchTestArtifactOptions): Promise<WeappViteTestArtifactWatcher>;
//#endregion