@terascope/fetch-github-release
Version:
Download a specific release from github
35 lines • 785 B
TypeScript
/**
* See https://developer.github.com/v3/repos/releases/#get-a-single-release-asset
*/
export interface GithubRelease {
id: number;
url: string;
tag_name: string;
name: string;
body: string;
draft: boolean;
prerelease: boolean;
created_at: string;
published_at: string;
assets: GithubReleaseAsset[];
}
/**
* See https://developer.github.com/v3/repos/releases/#get-a-single-release-asset
*/
export interface GithubReleaseAsset {
id: number;
name: string;
url: string;
content_type: string;
size: number;
created_at: string;
updated_at: string;
}
/**
* JSON object for printing dry-run
*/
export interface ReleaseInfo {
release: string;
assetFileNames: string[];
}
//# sourceMappingURL=interfaces.d.ts.map