@hapic/harbor
Version:
A harbor http api client.
10 lines (9 loc) • 588 B
TypeScript
import { BaseAPI } from '../base';
import type { BaseAPIContext } from '../type';
import type { ProjectArtifact, ProjectArtifactCopyElement, ProjectArtifactDeleteContext, ProjectArtifactGetManyContext } from './type';
export declare class ProjectRepositoryArtifactAPI extends BaseAPI {
constructor(context: BaseAPIContext);
getMany(context: ProjectArtifactGetManyContext): Promise<ProjectArtifact[]>;
copy(destination: ProjectArtifactCopyElement, source: string | ProjectArtifactCopyElement): Promise<void>;
delete(context: ProjectArtifactDeleteContext): Promise<void>;
}