UNPKG

@ionic/cli-utils

Version:
26 lines (25 loc) 1.36 kB
import { CommandLineInputs, CommandLineOptions, CommandMetadata, IonicAngularBuildOptions } from '../../../definitions'; import { BuildCLI, BuildRunner, BuildRunnerDeps } from '../../build'; import { IonicAngularProject } from './'; export declare const DEFAULT_PROGRAM = "ionic-app-scripts"; export declare const DEFAULT_BUILD_SCRIPT_VALUE: string; export interface IonicAngularBuildRunnerDeps extends BuildRunnerDeps { readonly project: IonicAngularProject; } export declare class IonicAngularBuildRunner extends BuildRunner<IonicAngularBuildOptions> { protected readonly e: IonicAngularBuildRunnerDeps; constructor(e: IonicAngularBuildRunnerDeps); getCommandMetadata(): Promise<Partial<CommandMetadata>>; createOptionsFromCommandLine(inputs: CommandLineInputs, options: CommandLineOptions): IonicAngularBuildOptions; buildProject(options: IonicAngularBuildOptions): Promise<void>; } export declare class IonicAngularBuildCLI extends BuildCLI<IonicAngularBuildOptions> { readonly name: string; readonly pkg: string; readonly program: string; readonly prefix: string; readonly script: string; protected buildOptionsToAppScriptsArgs(options: IonicAngularBuildOptions): string[]; protected buildArgs(options: IonicAngularBuildOptions): Promise<string[]>; protected resolveProgram(): Promise<string>; }