UNPKG

phecda-server

Version:

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

19 lines (16 loc) 669 B
import { Elysia as Elysia$1, Context } from 'elysia'; import { AnyLocalHook } from 'elysia/dist/types'; import { H as HttpCtx, a as HttpOptions } from '../../types-DGUpAXle.js'; import { F as Factory } from '../../core-qL97H3d_.js'; import 'node:http'; import '../../meta-EGS-4cNY.js'; import 'phecda-core'; interface ElysiaCtx extends HttpCtx { type: 'elysia'; app: Elysia$1; context: Context; } type Addon = (app: Elysia$1<any>) => void; declare function bind(app: Elysia$1<any>, data: Awaited<ReturnType<typeof Factory>>, opts?: HttpOptions): void; declare function Elysia(opts: AnyLocalHook): any; export { type Addon, Elysia, type ElysiaCtx, bind };