1 | import { Violation } from "../dsl/Violation";
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | export interface DangerResults {
|
7 | |
8 |
|
9 |
|
10 | fails: Violation[];
|
11 | |
12 |
|
13 |
|
14 | warnings: Violation[];
|
15 | |
16 |
|
17 |
|
18 | messages: Violation[];
|
19 | |
20 |
|
21 |
|
22 | markdowns: Violation[];
|
23 |
|
24 | meta?: {
|
25 |
|
26 | runtimeName: string;
|
27 |
|
28 | runtimeHref: string;
|
29 | };
|
30 | }
|
31 | export interface DangerRuntimeContainer extends DangerResults {
|
32 | |
33 |
|
34 |
|
35 | scheduled?: any[];
|
36 | }
|
37 | export interface DangerInlineResults {
|
38 | |
39 |
|
40 |
|
41 | file: string;
|
42 | |
43 |
|
44 |
|
45 | line: number;
|
46 | |
47 |
|
48 |
|
49 | fails: string[];
|
50 | |
51 |
|
52 |
|
53 | warnings: string[];
|
54 | |
55 |
|
56 |
|
57 | messages: string[];
|
58 | |
59 |
|
60 |
|
61 | markdowns: string[];
|
62 | }
|
63 | export declare const emptyDangerResults: {
|
64 | fails: never[];
|
65 | warnings: never[];
|
66 | messages: never[];
|
67 | markdowns: never[];
|
68 | };
|
69 | export declare function validateResults(results: DangerResults): void;
|
70 |
|
71 | export declare function inlineResults(results: DangerResults): DangerResults;
|
72 |
|
73 | export declare function regularResults(results: DangerResults): DangerResults;
|
74 |
|
75 | export declare function mergeResults(results1: DangerResults, results2: DangerResults): DangerResults;
|
76 |
|
77 | export declare function sortInlineResults(inlineResults: DangerInlineResults[]): DangerInlineResults[];
|
78 | export declare function sortResults(results: DangerResults): DangerResults;
|
79 | export declare const emptyResults: () => DangerResults;
|
80 | export declare const isEmptyResults: (results: DangerResults) => boolean;
|
81 | export declare const isMarkdownOnlyResults: (results: DangerResults) => boolean;
|
82 | export declare function resultsIntoInlineResults(results: DangerResults): DangerInlineResults[];
|
83 | export declare function inlineResultsIntoResults(inlineResults: DangerInlineResults): DangerResults;
|