bicep-assets
Version:
17 lines (16 loc) • 731 B
TypeScript
import * as t from 'typanion';
import { AssetDefinition } from '../configuration';
import { IBuildCommand, IBuildPlugin } from '../utils/plugin-manager';
declare const isViteConfiguration: t.StrictValidator<unknown, string[] | undefined>;
export type ViteConfiguration = t.InferType<typeof isViteConfiguration>;
export declare class ViteBuildCommand implements IBuildCommand {
name: string;
private viteFolder;
plugin: IBuildPlugin;
constructor(name: string, viteFolder: string, plugin: IBuildPlugin);
buildInFolder(folder: string): Promise<void>;
}
export declare class ViteBuildPlugin implements IBuildPlugin {
generateBuildCommands(configuration: AssetDefinition): Promise<IBuildCommand[]>;
}
export {};