UNPKG

cnpmcore

Version:
24 lines (23 loc) 936 B
import { EggContext } from '@eggjs/tegg'; export interface CreateHookRequest { type: string; name: string; endpoint: string; secret: string; } export interface UpdateHookRequest { endpoint: string; secret: string; } export declare class HookController { private readonly hookManageService; private readonly taskService; private readonly userRoleManager; createHook(ctx: EggContext, req: CreateHookRequest): Promise<import("./convertor/HookConvertor").HookVo>; updateHook(ctx: EggContext, id: string, req: UpdateHookRequest): Promise<import("./convertor/HookConvertor").HookVo>; deleteHook(ctx: EggContext, id: string): Promise<import("./convertor/HookConvertor").DeleteHookVo>; listHooks(ctx: EggContext): Promise<{ objects: import("./convertor/HookConvertor").HookVo[]; }>; getHook(ctx: EggContext, id: string): Promise<import("./convertor/HookConvertor").HookVo>; }