UNPKG

dodoko

Version:

mini http server implemented on top of vert.x

26 lines 829 B
import { HttpServerRequest, HttpServerResponse } from '@vertx/core'; interface DodokoRequest { path: string; params: Record<string, string>; } interface DodokoParamsHandler { req: HttpServerRequest; extra: DodokoRequest; res: HttpServerResponse; } declare type DodokoHandler = (handler: DodokoParamsHandler) => any; declare type DodokoHttpHandler = (path: string, cb: DodokoHandler) => Dodoko; declare type Dodoko = { get: DodokoHttpHandler; post: DodokoHttpHandler; put: DodokoHttpHandler; patch: DodokoHttpHandler; del: DodokoHttpHandler; options: DodokoHttpHandler; head: DodokoHttpHandler; listen: (port: number) => Promise<void>; fallback: (cb: DodokoHandler) => Dodoko; }; declare const dodoko: () => Dodoko; export default dodoko; //# sourceMappingURL=index.d.ts.map