list-github-dir-content
Advanced tools
Comparing version 4.0.1 to 4.0.2
@@ -14,12 +14,31 @@ export type ListGithubDirectoryOptions = { | ||
// Feel free to contribute fields to this type | ||
export type GitObject = { | ||
[other: string]: unknown; | ||
export type TreeResponseObject = { | ||
path: string; | ||
mode: string; | ||
type: string; | ||
size: number; | ||
sha: string; | ||
url: string; | ||
}; | ||
export type ContentsReponseObject = { | ||
name: string; | ||
path: string; | ||
sha: string; | ||
size: number; | ||
url: string; | ||
html_url: string; | ||
git_url: string; | ||
download_url: string; | ||
type: string; | ||
_links: { | ||
self: string; | ||
git: string; | ||
html: string; | ||
}; | ||
}; | ||
export function getDirectoryContentViaContentsApi<T extends ListGithubDirectoryOptions>(options: T): | ||
T['getFullData'] extends true ? | ||
Promise<GitObject[]> : | ||
Promise<ContentsReponseObject[]> : | ||
Promise<string[]>; | ||
@@ -29,3 +48,3 @@ | ||
T['getFullData'] extends true ? | ||
Promise<TreeResult<GitObject>> : | ||
Promise<TreeResult<TreeResponseObject>> : | ||
Promise<TreeResult<string>>; |
{ | ||
"name": "list-github-dir-content", | ||
"version": "4.0.1", | ||
"version": "4.0.2", | ||
"description": "List all the files in a GitHub repo’s directory", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
8019
113