hades-cli
Version:
Hades CLI developer tool
35 lines (34 loc) • 1.52 kB
TypeScript
import { Command } from '@oclif/command';
import { Property } from './property';
import { Properties } from './properties';
export declare class Prompter {
static promptForNewApplication(): Promise<any>;
static promptForGithubCredentials(): Promise<any>;
static promptForLoadModule(boundedContextName?: string, moduleName?: string): Promise<{
boundedContextName: any;
moduleName: any;
}>;
static promptForLoadBoundedContext(boundedContextName?: string): Promise<{
boundedContextName: any;
}>;
static promptForGenerateModule(boundedContextName?: string, moduleName?: string): Promise<{
boundedContextName: any;
moduleName: any;
moduleNames: any;
hasOAuth: any;
hasTenant: any;
}>;
static promptForGenerateAggregate(): Promise<any>;
static promptSelectOriginToCompare(files: string[]): Promise<any>;
static promptSelectCompareAction(): Promise<any>;
static promptForCompareOriginFile(): Promise<any>;
static promptForSeedModule(boundedContextName?: string, moduleName?: string): Promise<{
boundedContextName: any;
moduleName: any;
}>;
static promptForSeedBoundedContext(boundedContextName?: string): Promise<{
boundedContextName: any;
}>;
static promptDefineAggregateProperty(command: Command, boundedContextName: string, moduleName: string, moduleNames: string): Promise<Property>;
static printValueObjectsTable(command: Command, items: Properties): void;
}