UNPKG

phecda-server

Version:

server framework that provide IOC/type-reuse/http&rpc-adaptor

19 lines (16 loc) 631 B
import { MiddlewareHandler, Request, Response, Router } from 'hyper-express'; import { H as HttpCtx, a as HttpOptions } from '../../types-B4zY7i87.js'; import { F as Factory } from '../../core-Bd2ynlyb.js'; import 'node:http'; import '../../meta-ZbvaS7xK.js'; import 'phecda-core'; interface HyperExpressCtx extends HttpCtx { type: 'hyper-express'; request: Request; response: Response; next: Function; app: Router; } type Addon = MiddlewareHandler; declare function bind(router: Router, data: Awaited<ReturnType<typeof Factory>>, opts?: HttpOptions): void; export { type Addon, type HyperExpressCtx, bind };