@openshift-console/dynamic-plugin-sdk-webpack
Version:
Provides webpack ConsoleRemotePlugin used to build all dynamic plugin assets.
21 lines (20 loc) • 709 B
TypeScript
declare class ValidationAssertions {
private readonly result;
constructor(result: ValidationResult);
validDNSSubdomainName(obj: any, objPath: string): void;
validSemverString(obj: any, objPath: string): void;
validSemverRangeString(obj: any, objPath: string): void;
}
export declare class ValidationResult {
private readonly description;
private readonly errors;
readonly assertions: ValidationAssertions;
constructor(description: string);
assertThat(condition: boolean, message: string): void;
addError(message: string): void;
hasErrors(): boolean;
getErrors(): string[];
formatErrors(): string;
report(throwOnErrors?: boolean): void;
}
export {};