UNPKG

@trpc/server

Version:

The tRPC server library

19 lines (18 loc) • 946 B
import { zn as AnyRouter } from "../unstable-core-do-not-import-Db2TnFh8.cjs"; import { c as NodeHTTPHandlerOptions, o as NodeHTTPCreateContextFnOptions } from "../index-Dn1ucZS5.cjs"; import * as express from "express"; //#region src/adapters/express.d.ts /** * What `createContext` gets in the Express adapter: `req`, `res` and the * request's `info`. * @see https://trpc.io/docs/server/adapters/express#2-create-a-trpc-router */ export type CreateExpressContextOptions = NodeHTTPCreateContextFnOptions<express.Request, express.Response>; /** * Creates an Express middleware that serves a router. Mount it on a path, * such as `/trpc`. * @see https://trpc.io/docs/server/adapters/express#3-use-the-express-adapter */ export declare function createExpressMiddleware<TRouter extends AnyRouter>(opts: NodeHTTPHandlerOptions<TRouter, express.Request, express.Response>): express.Handler; //#endregion //# sourceMappingURL=express.d.cts.map