cnpmcore
Version:
Private NPM Registry for Enterprise
10 lines (9 loc) • 600 B
TypeScript
import { type BinaryName, type BinaryTaskConfig } from '../../../../config/binaries.ts';
import { AbstractBinary, type BinaryItem, type FetchResult } from './AbstractBinary.ts';
export declare class GithubBinary extends AbstractBinary {
private releases;
initFetch(binaryName: BinaryName): Promise<void>;
protected initReleases(binaryName: BinaryName, binaryConfig: BinaryTaskConfig): Promise<any[] | undefined>;
protected formatItems(releaseItem: any, binaryConfig: BinaryTaskConfig): BinaryItem[];
fetch(dir: string, binaryName: BinaryName): Promise<FetchResult | undefined>;
}