UNPKG

phecda-server

Version:

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

19 lines (16 loc) 668 B
import Router, { RouterParamContext } from '@koa/router'; import { DefaultContext, DefaultState } from 'koa'; import { H as HttpCtx, a as HttpOptions } from '../../types-BkU6kQWV.mjs'; import { F as Factory } from '../../core-mOKtuP0F.mjs'; import 'node:http'; import '../../meta-EGS-4cNY.mjs'; import 'phecda-core'; interface KoaCtx extends HttpCtx { type: 'koa'; ctx: DefaultContext & RouterParamContext<DefaultState, DefaultContext>; next: Function; app: Router; } type Addon = Router.Middleware; declare function bind(router: Router, data: Awaited<ReturnType<typeof Factory>>, opts?: HttpOptions): void; export { type Addon, type KoaCtx, bind };