UNPKG

probot

Version:

A framework for building GitHub Apps to automate and improve your workflow

20 lines (19 loc) • 844 B
import { Server as HttpServer } from "node:http"; import type { AddressInfo } from "node:net"; import type { ApplicationFunction, Handler, HandlerFactory, MiddlewareHandler, ServerOptions } from "../types.js"; export declare const defaultWebhookPath = "/api/github/webhooks"; export declare const defaultWebhookSecret = "development"; export declare function validateAddressInfo(address: unknown): AddressInfo; export declare class Server { #private; constructor(options?: ServerOptions); addHandler(handler: Handler | MiddlewareHandler): void; loadHandlerFactory(appFn: HandlerFactory): Promise<void>; load(appFn: ApplicationFunction): Promise<void>; start(): Promise<HttpServer>; stop(): Promise<void>; get port(): number; get host(): string; static get version(): string; get version(): string; }