UNPKG

coveralls-api

Version:
16 lines (15 loc) 1.02 kB
import { CreateRepoArgs, CreateRepoResponse, GetRepoResponse, UpdateRepoArgs, UpdateRepoReponse } from "./repo"; import { PostJobArgs, PostJobFromLCOVArgs, PostJobResponse } from "./jobs"; export declare type Service = "github" | "bitbucket" | "gitlab" | "stash" | "manual"; export default class Coveralls { token: string; hostname: string; constructor(token: string, hostname?: string); private getPath; private fetch; createRepo(repo: CreateRepoArgs): Promise<CreateRepoResponse | undefined>; getRepo(service: Service, user: string, name: string): Promise<GetRepoResponse | undefined>; updateRepo(service: Service, user: string, name: string, args: UpdateRepoArgs): Promise<UpdateRepoReponse | undefined>; postJob(service: Service, user: string, name: string, args: PostJobArgs | PostJobFromLCOVArgs): Promise<PostJobResponse>; } export { CreateRepoArgs, CreateRepoResponse, GetRepoResponse, UpdateRepoArgs, UpdateRepoReponse, PostJobArgs, PostJobFromLCOVArgs, PostJobResponse };