@graphql-inspector/action
Version:
GraphQL Inspector functionality for GitHub Actions
44 lines (43 loc) • 977 B
TypeScript
import { Change } from '@graphql-inspector/core';
export type ErrorHandler = (error: Error) => void;
export interface ActionResult {
conclusion: CheckConclusion;
annotations?: Annotation[];
changes?: Change[];
}
export interface Annotation {
path: string;
start_line: number;
end_line: number;
annotation_level: AnnotationLevel;
message: string;
title?: string;
raw_details?: string;
start_column?: number;
end_column?: number;
}
export declare enum AnnotationLevel {
Failure = "failure",
Warning = "warning",
Notice = "notice"
}
export declare enum CheckStatus {
InProgress = "in_progress",
Completed = "completed"
}
export declare enum CheckConclusion {
Success = "success",
Neutral = "neutral",
Failure = "failure"
}
export interface PullRequest {
base: {
ref: string;
};
url: string;
id: number;
number: number;
labels?: Array<{
name: string;
}>;
}