UNPKG

git-webhook-handler2

Version:

Web handler / middleware for processing GitCode, GitHub, Gitee, Gitlab Webhooks

19 lines (13 loc) 478 B
///<reference types="node" /> import { IncomingMessage, ServerResponse } from 'http'; import { EventEmitter } from 'events'; interface CreateHandlerOptions { path: string; secret: string; events?: string | string[]; } interface handler extends EventEmitter { (req: IncomingMessage, res: ServerResponse, callback: (err: Error) => void): void; } declare function createHandler(options: CreateHandlerOptions | CreateHandlerOptions[]): handler; export = createHandler;