UNPKG

@salesforce/plugin-release-management

Version:
21 lines (20 loc) 608 B
import { OutputFlags } from '@oclif/core/lib/interfaces'; export declare type Flags = OutputFlags<any>; declare type ConditionFn = (flags: Flags) => boolean; declare type DependencyType = 'env'; export interface Dependency { name: string; type: DependencyType; condition?: ConditionFn; } export interface Result { name: string; type: DependencyType; passed: boolean; message?: string; } export declare function verifyDependencies(args: Flags, depFilter?: (dep: Dependency) => boolean, condition?: (a: any) => boolean): { failures: number; results: Result[]; }; export {};