UNPKG

@lakutata/cli

Version:
29 lines 1.15 kB
import { CreateProjectOptions } from '../options/CreateProjectOptions'; import { LakutataInfoOptions } from '../options/LakutataInfoOptions'; import { Information } from '../lib/providers/Information'; import { Creator } from '../lib/providers/Creator'; import { type ActionPattern } from 'lakutata'; import { Controller } from 'lakutata/com/entrypoint'; import { ListTemplatesOptions } from '../options/ListTemplatesOptions'; import { TemplateManager } from '../lib/providers/TemplateManager'; export declare class CommandLineController extends Controller { protected readonly projectCreator: Creator; protected readonly frameworkInfo: Information; protected readonly templateManager: TemplateManager; /** * Create project * @param inp */ create(inp: ActionPattern<CreateProjectOptions>): Promise<void>; /** * List templates * @param inp */ templates(inp: ActionPattern<ListTemplatesOptions>): Promise<void>; /** * Show framework info * @param inp */ info(inp: ActionPattern<LakutataInfoOptions>): Promise<void>; } //# sourceMappingURL=CommandLineController.d.ts.map