UNPKG

985 BTypeScriptView Raw
1import { Change } from '@graphql-inspector/core';
2export declare type ErrorHandler = (error: Error) => void;
3export interface ActionResult {
4 conclusion: CheckConclusion;
5 annotations?: Annotation[];
6 changes?: Change[];
7}
8export interface Annotation {
9 path: string;
10 start_line: number;
11 end_line: number;
12 annotation_level: AnnotationLevel;
13 message: string;
14 title?: string;
15 raw_details?: string;
16 start_column?: number;
17 end_column?: number;
18}
19export declare enum AnnotationLevel {
20 Failure = "failure",
21 Warning = "warning",
22 Notice = "notice"
23}
24export declare enum CheckStatus {
25 InProgress = "in_progress",
26 Completed = "completed"
27}
28export declare enum CheckConclusion {
29 Success = "success",
30 Neutral = "neutral",
31 Failure = "failure"
32}
33export interface PullRequest {
34 base: {
35 ref: string;
36 };
37 url: string;
38 id: number;
39 number: number;
40 labels?: Array<{
41 name: string;
42 }>;
43}