UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

23 lines (22 loc) 1.02 kB
import { AbstractService } from '../../common/AbstractService.ts'; import type { Registry } from '../entity/Registry.ts'; import { type ChangesStreamTask } from '../entity/Task.ts'; export declare class ChangesStreamService extends AbstractService { private readonly taskRepository; private readonly packageSyncerService; private readonly taskService; private readonly registryManagerService; private readonly scopeManagerService; private readonly eggObjectFactory; private readonly packageRepository; findExecuteTask(): Promise<ChangesStreamTask | null>; suspendSync(exit?: boolean): Promise<void>; executeTask(task: ChangesStreamTask): Promise<void>; prepareRegistry(task: ChangesStreamTask): Promise<Registry>; needSync(registry: Registry, fullname: string): Promise<boolean>; getInitialSince(task: ChangesStreamTask): Promise<string>; executeSync(since: string, task: ChangesStreamTask): Promise<{ lastSince: string; taskCount: number; }>; }