| // DO NOT EDIT. This file is automatically generated. |
| |
| export interface ValuePercent { |
| value: string; |
| percent: number; |
| } |
| |
| export interface CountHandlerRequest { |
| q: string; |
| begin: number; |
| end: number; |
| } |
| |
| export interface CountHandlerResponse { |
| count: number; |
| paramset: ParamSet; |
| } |
| |
| export interface CommitID { |
| offset: number; |
| } |
| |
| export interface CommitDetailsRequest { |
| cid: CommitID; |
| traceid: string; |
| } |
| |
| export interface CommitDetail { |
| CommitID: CommitID; |
| author: string; |
| message: string; |
| url: string; |
| hash: string; |
| ts: number; |
| } |
| |
| export interface StepFit { |
| least_squares: number; |
| turning_point: number; |
| step_size: number; |
| regression: number; |
| status: StepFitStatus; |
| } |
| |
| export interface ColumnHeader { |
| offset: number; |
| timestamp: number; |
| } |
| |
| export interface ClusterSummary { |
| centroid: number[] | null; |
| shortcut: string; |
| param_summaries2: ValuePercent[] | null; |
| step_fit: StepFit | null; |
| step_point: ColumnHeader | null; |
| num: number; |
| } |
| |
| export interface TriageStatus { |
| status: Status; |
| message: string; |
| } |
| |
| export interface DataFrame { |
| traceset: TraceSet; |
| header: ColumnHeader[] | null; |
| paramset: ParamSet; |
| skip: number; |
| } |
| |
| export interface FrameResponse { |
| dataframe: DataFrame | null; |
| skps: number[] | null; |
| msg: string; |
| } |
| |
| export interface Alert { |
| id: number; |
| display_name: string; |
| query: string; |
| alert: string; |
| interesting: number; |
| bug_uri_template: string; |
| algo: RegressionDetectionGrouping; |
| step: StepDetection; |
| state: ConfigState; |
| owner: string; |
| step_up_only: boolean; |
| direction: Direction; |
| radius: number; |
| k: number; |
| group_by: string; |
| sparse: boolean; |
| minimum_num: number; |
| category: string; |
| } |
| |
| export type ParamSet = { [key: string]: string[] }; |
| |
| export type StepFitStatus = "Low" | "High" | "Uninteresting"; |
| |
| export type Status = "" | "positive" | "negative" | "untriaged"; |
| |
| export type Trace = number[]; |
| |
| export type TraceSet = { [key: string]: Trace }; |
| |
| export type RegressionDetectionGrouping = string; |
| |
| export type StepDetection = string; |
| |
| export type ConfigState = number; |
| |
| export type Direction = number; |
| |
| export type ClusterAlgo = "kmeans" | "stepfit"; |