UNPKG

terminus-sync-config

Version:

Sync configuration files to GitHub Gist or Gitee Gist

15 lines (14 loc) 667 B
import { Gist, GistFile } from "./Gist"; import { AxiosResponse, AxiosRequestConfig } from "axios"; declare class GitLab extends Gist { static readonly defaultBaseUrl = "https://gitlab.com"; private readonly apiPath; constructor(token: string, customBaseUrl?: string); get(gist: string): Promise<Map<string, GistFile>>; sync(gist: string, gists: GistFile[]): Promise<string>; del(gist: string): Promise<boolean>; raw(gist: string, path: string): Promise<string>; _toMap(gist: string, result: any): Promise<Map<string, GistFile>>; request(request: AxiosRequestConfig): Promise<AxiosResponse>; } export default GitLab;