UNPKG

cnpmcore

Version:
34 lines (33 loc) 1.57 kB
/// <reference types="node" /> import { AbstractService } from '../../common/AbstractService'; import { Task, SyncPackageTaskOptions, CreateSyncPackageTask } from '../entity/Task'; import { Package } from '../entity/Package'; import { Registry } from '../entity/Registry'; import { BadRequestError } from 'egg-errors'; export declare class RegistryNotMatchError extends BadRequestError { } export declare class PackageSyncerService extends AbstractService { private readonly taskRepository; private readonly packageRepository; private readonly packageVersionDownloadRepository; private readonly userRepository; private readonly npmRegistry; private readonly userService; private readonly taskService; private readonly packageManagerService; private readonly cacheService; private readonly httpclient; private readonly registryManagerService; private readonly scopeManagerService; createTask(fullname: string, options?: SyncPackageTaskOptions): Promise<Task<import("../entity/Task").TaskBaseData>>; findTask(taskId: string): Promise<Task<import("../entity/Task").TaskBaseData> | null>; findTaskLog(task: Task): Promise<string | import("stream").Readable | undefined>; findExecuteTask(): Promise<CreateSyncPackageTask>; get allowSyncDownloadData(): boolean; private syncDownloadData; private syncUpstream; private isRemovedInRemote; private syncDeletePkg; initSpecRegistry(task: Task, pkg?: Package | null, scope?: string): Promise<Registry>; executeTask(task: Task): Promise<void>; }