@cto.ai/ops
Version:
💻 CTO.ai - The CLI built for Teams 🚀
17 lines (16 loc) • 661 B
TypeScript
import Command, { flags } from './../../base';
import { Config } from './../../types';
export interface ConfigDeleteInput {
selectedConfig: string;
confirmDelete: boolean;
config: Config;
}
export default class ConfigsDelete extends Command {
static description: string;
static flags: flags.Input<any>;
confirmConfigDeletion: (inputs: ConfigDeleteInput) => Promise<ConfigDeleteInput>;
deleteConfigAPI: (inputs: ConfigDeleteInput) => Promise<ConfigDeleteInput>;
logMessage: (inputs: ConfigDeleteInput) => ConfigDeleteInput;
sendAnalytics: (inputs: ConfigDeleteInput) => Promise<ConfigDeleteInput>;
run(): Promise<void>;
}