phecda-server
Version:
server framework that provide IOC/type-reuse/http&rpc-adaptor
19 lines (16 loc) • 634 B
text/typescript
import { Request, Response, Router, MiddlewareHandler } from 'hyper-express';
import { H as HttpCtx, a as HttpOptions } from '../../types-DtiHAXQB.mjs';
import { F as Factory } from '../../core-D1YYphEn.mjs';
import 'node:http';
import '../../meta-DNF6Fl27.mjs';
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 };