UNPKG

bicep-assets

Version:
17 lines (16 loc) 731 B
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 {};