iwa-cli
Version:
An ImmutableWebApp CLI using oclif and cosmiconfig
26 lines (25 loc) • 961 B
TypeScript
import { Command } from '@oclif/command';
interface StagedFile {
filename: string;
status: string;
}
declare class CheckCommand extends Command {
static aliases: string[];
static description: string;
static flags: {
isStaged: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
verbose: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
version: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
};
static args: {
name: string;
}[];
handleNoConfigFound(inputFilePath: string): void;
handleConfigFoundAndStaged(inputFilePath: string): void;
handleConfigFound(inputFilePath: string): void;
checkInputForIwaConfig(inputFilePath: string, isStaged?: boolean): void;
handleStagedFiles(stagedFiles: StagedFile[], inputFilePath: string): void;
run(): Promise<void>;
}
export default CheckCommand;