UNPKG

release-checker

Version:
34 lines (33 loc) 1.42 kB
import { ReleaseCheckerOptions } from '../../cli-options/cli-options-parser'; import { Checker, CheckerProps, ValidationError, ValidationWarning } from './checker-interface'; export declare function setErrors(errors: ValidationError[]): { in(checker: Partial<Checker>): void; }; export declare function setErrorsAndWarnings(errorsAndWarnings: Array<ValidationError | ValidationWarning>): { in(checker: Partial<Checker>): void; }; export declare function setWarnings(warnings: ValidationWarning[]): { in(checker: Partial<Checker>): void; }; export declare function setCatchedError(error: Error): { in(checker: Partial<Checker>): void; }; export declare function runChecker(checker: Partial<Checker>): void; export declare function ensureThatMethod(methodName: CheckerProps): { in(checker: Partial<Checker>): { exists(): void; }; }; export declare function ensureThatChecker(checker: Partial<Checker>): { canRun(): void; }; export declare function all(checkers: Array<Partial<Checker>>): { hasPassed(): boolean; }; export declare function filter(checkers: Array<Partial<Checker>>): { from(cliOptions: Partial<ReleaseCheckerOptions>): Partial<Checker>[]; }; export declare function getShortSyntaxOfCliOption(cliOption: string | undefined): string; export declare function should(checker: Partial<Checker>): { beSkipped(cliOptions: Partial<ReleaseCheckerOptions>): boolean; };