@ehubbell/gitty
Version:
A simple CLI that will fetch, store, and clone Github repos.
19 lines (18 loc) • 498 B
TypeScript
interface StorageService {
basePath: string;
fileName: string;
nestedPath?: string;
}
declare class StorageService {
constructor(props: any);
get zipFile(): string;
checkEmpty(): Promise<boolean>;
saveRepo(buffer: ArrayBuffer): Promise<void>;
fetchRepoStats(): Promise<any>;
unzipRepo(): Promise<unknown>;
cleanRepo(): Promise<void>;
zipRepo(): Promise<void>;
removeRepo(): Promise<void>;
removeZip(): Promise<void>;
}
export { StorageService };