-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathindex.d.ts
More file actions
25 lines (22 loc) · 679 Bytes
/
index.d.ts
File metadata and controls
25 lines (22 loc) · 679 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Type definitions for download-github-release 0.3
// Definitions by: Borek Bernard <https://github.com/borekb>
declare function downloadRelease(
user: string,
repo: string,
outputDir: string,
filterRelease?: () => boolean,
filterAsset?: (asset: downloadRelease.GithubRelease ) => boolean,
leaveZipped?: boolean
): Promise<void>;
declare namespace downloadRelease {
/**
* See https://developer.github.com/v3/repos/releases/#get-a-single-release-asset
*/
export interface GithubRelease {
name: string;
browser_download_url: string;
content_type: string;
size: number;
}
}
export = downloadRelease;