ionic
Version:
A tool for creating and developing Ionic Framework mobile apps.
19 lines (18 loc) • 1.23 kB
TypeScript
import { CommandInstanceInfo, CommandLineInputs, CommandLineOptions, CommandMetadata, CommandPreRun, ResolvedStarterTemplate, StarterManifest } from '../definitions';
import { Command } from '../lib/command';
export declare class StartCommand extends Command implements CommandPreRun {
private canRemoveExisting;
private schema?;
getMetadata(): Promise<CommandMetadata>;
preRun(inputs: CommandLineInputs, options: CommandLineOptions): Promise<void>;
getProjectType(): Promise<string>;
run(inputs: CommandLineInputs, options: CommandLineOptions, runinfo: CommandInstanceInfo): Promise<void>;
checkForExisting(projectDir: string): Promise<void>;
findStarterTemplate(template: string, type: string, tag: string): Promise<ResolvedStarterTemplate>;
validateProjectType(type: string): Promise<void>;
validateProjectId(projectId: string): Promise<void>;
loadManifest(manifestPath: string): Promise<StarterManifest | undefined>;
performManifestOps(manifest: StarterManifest): Promise<void>;
downloadStarterTemplate(projectDir: string, starterTemplate: ResolvedStarterTemplate): Promise<void>;
showNextSteps(projectDir: string, cloned: boolean, linkConfirmed: boolean): Promise<void>;
}