UNPKG

@servant/servant-cli

Version:

Servant builder for node modules. Cli client fro servant.

33 lines (32 loc) 1.28 kB
import * as api from "@servant/servant"; export declare function mergeValidationResults(results: Array<api.Module.ValidationResult | undefined | null>): api.Module.ValidationResult; export declare function collectMissingPackages(results?: api.Module.ValidateResult): string[]; export declare function getValidationResultsStatus(results: api.Module.ValidationResult): { errors: api.Module.ValidationUniversalMessage[]; warnings: api.Module.ValidationUniversalMessage[]; infos: api.Module.ValidationUniversalMessage[]; suppressed: api.Module.ValidationUniversalMessage[]; fixable: api.Module.ValidationUniversalMessage[]; }; export type GroupedResults = { groups: { [key: string]: { [key: string]: { [key: string]: GroupedResult[]; }; }; }; fixedFiles: Array<string>; }; export type GroupedResult = { engine: api.Module.ValidationEngine; id: string; messageId: string; message: string; severity: api.Module.ValidationUniversalSeverity; type: string; fixable: boolean; file: string | null; pointers: Array<string>; }; export declare function groupValidationResults(validateResult: api.Module.ValidateResult): GroupedResults;