UNPKG

@denixjg/publisher-gitea

Version:

Publish your Electron Forge apps to Gitea with ease

17 lines (16 loc) 728 B
import { GiteaAsset, GiteaRelease } from "../Config"; export declare class Gitea { private authToken; private baseUrl; constructor(authToken?: string, baseUrl?: string); listReleases(owner: string, repo: string): Promise<GiteaRelease[]>; createRelease(owner: string, repo: string, options: { tag_name: string; name: string; draft?: boolean; prerelease?: boolean; }): Promise<GiteaRelease>; deleteReleaseAsset(owner: string, repo: string, releaseId: number, assetId: number): Promise<void>; uploadReleaseAsset(owner: string, repo: string, releaseId: number, filePath: string, fileName: string): Promise<GiteaAsset>; static sanitizeName(name: string): string; }