85 lines
2.9 KiB
TypeScript
85 lines
2.9 KiB
TypeScript
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
|
// This file is automatically generated. DO NOT EDIT
|
|
import {model} from '../models';
|
|
import {main} from '../models';
|
|
|
|
export function AddRule(arg1:string,arg2:string):Promise<model.ExclusionRule>;
|
|
|
|
export function CancelAnalysis(arg1:string):Promise<void>;
|
|
|
|
export function CheckoutBranch(arg1:number,arg2:string):Promise<model.CheckoutResult>;
|
|
|
|
export function ClearData(arg1:string,arg2:number):Promise<void>;
|
|
|
|
export function ClearLogs():Promise<void>;
|
|
|
|
export function DeleteProject(arg1:number):Promise<void>;
|
|
|
|
export function DeleteProjectGroup(arg1:number):Promise<void>;
|
|
|
|
export function DeleteRule(arg1:number):Promise<void>;
|
|
|
|
export function GetBootstrapStatus():Promise<main.BootstrapStatus>;
|
|
|
|
export function GetCommitDetails(arg1:number,arg2:string):Promise<model.GitCommitDetail>;
|
|
|
|
export function GetDashboard():Promise<model.Dashboard>;
|
|
|
|
export function GetDashboardByGroup(arg1:number):Promise<model.Dashboard>;
|
|
|
|
export function GetGitDiagnostics(arg1:number):Promise<model.GitDiagnostics>;
|
|
|
|
export function GetGitStats(arg1:number):Promise<model.GitStats>;
|
|
|
|
export function GetGitStatsForRef(arg1:number,arg2:string):Promise<model.GitStats>;
|
|
|
|
export function GetLogs(arg1:string):Promise<Array<model.LogEntry>>;
|
|
|
|
export function GetProject(arg1:number):Promise<model.Project>;
|
|
|
|
export function GetProjectInsights(arg1:number):Promise<model.ProjectInsights>;
|
|
|
|
export function GetRules():Promise<Array<model.ExclusionRule>>;
|
|
|
|
export function GetSettings():Promise<model.AppSettings>;
|
|
|
|
export function GetStructure(arg1:number):Promise<model.StructureStats>;
|
|
|
|
export function InitializeDatabase(arg1:string):Promise<main.BootstrapStatus>;
|
|
|
|
export function ListProjectGroups():Promise<Array<model.ProjectGroup>>;
|
|
|
|
export function ListProjects():Promise<Array<model.Project>>;
|
|
|
|
export function ListProjectsByGroup(arg1:number):Promise<Array<model.Project>>;
|
|
|
|
export function ListWSLDistros():Promise<Array<string>>;
|
|
|
|
export function MigrateDatabase(arg1:string):Promise<void>;
|
|
|
|
export function RefreshProjectInsights(arg1:number):Promise<model.ProjectInsights>;
|
|
|
|
export function ReportClientError(arg1:string,arg2:string,arg3:string):Promise<void>;
|
|
|
|
export function RetryDatabase():Promise<main.BootstrapStatus>;
|
|
|
|
export function SaveProject(arg1:number,arg2:model.ProjectInput):Promise<model.Project>;
|
|
|
|
export function SaveProjectGroup(arg1:number,arg2:string):Promise<model.ProjectGroup>;
|
|
|
|
export function SaveSettings(arg1:model.AppSettings):Promise<void>;
|
|
|
|
export function SelectDatabaseFile():Promise<string>;
|
|
|
|
export function SelectDirectory():Promise<string>;
|
|
|
|
export function SelectInitialDatabaseFile(arg1:string):Promise<string>;
|
|
|
|
export function SelectWSLDirectory(arg1:string):Promise<string>;
|
|
|
|
export function StartAnalysis(arg1:number,arg2:string):Promise<string>;
|
|
|
|
export function StartBatchAnalysis():Promise<Array<string>>;
|
|
|
|
export function StartBatchAnalysisByGroup(arg1:number):Promise<Array<string>>;
|