UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

15 lines (14 loc) 659 B
import type { Hook } from '../entity/Hook.ts'; import type { HookEvent } from '../entity/HookEvent.ts'; import type { TriggerHookTask } from '../entity/Task.ts'; export declare class HookTriggerService { private readonly hookRepository; private readonly packageRepository; private readonly distRepository; private readonly userRepository; private readonly httpClient; private readonly taskService; executeTask(task: TriggerHookTask): Promise<void>; doExecuteTrigger(hook: Hook, payload: object): Promise<number>; createTriggerPayload(task: TriggerHookTask, hookEvent: HookEvent, hook: Hook): Promise<object | undefined>; }