UNPKG

sfdx-ftw

Version:
18 lines (17 loc) 539 B
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>; }