cnpmcore
Version:
15 lines (14 loc) • 635 B
TypeScript
import { TriggerHookTask } from '../entity/Task';
import { HookEvent } from '../entity/HookEvent';
import { Hook } from '../entity/Hook';
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>;
}