UNPKG

@elsikora/setup-wizard

Version:

Setup Wizard - CLI scaffolding utility

22 lines 778 B
import type { ICliInterfaceService } from "../../application/interface/cli-interface-service.interface"; import type { IFileSystemService } from "../../application/interface/file-system-service.interface"; /** * Interface for command objects. * Represents a command that can be executed in the application. */ export interface ICommand { /** * CLI interface service for interacting with the user. */ CLI_INTERFACE_SERVICE: ICliInterfaceService; /** * Executes the command. * @returns Promise that resolves when the command has completed execution */ execute(): Promise<void>; /** * File system service for file operations. */ FILE_SYSTEM_SERVICE: IFileSystemService; } //# sourceMappingURL=command.interface.d.ts.map