sfdx-ftw
Version:
sfdx For(ce) The Win!
18 lines (17 loc) • 539 B
TypeScript
import { SfdxCommand, FlagsConfig } from "@salesforce/command";
import { AnyJson } from "@salesforce/ts-types";
/**
* Represents the result of a Checkable validation.
*/
export interface CheckableResult {
passed: boolean;
}
export declare abstract class Checkable extends SfdxCommand {
static supportsDevhubUsername: boolean;
protected static flagsConfig: FlagsConfig;
run(): Promise<AnyJson>;
/**
* Abstract method for concrete class implementation.
*/
abstract runCheck(): Promise<CheckableResult>;
}