UNPKG

turtle-express

Version:

`turtle-express` is kinda a framework or a library based on `express.js` with an opinionated express router with type safety and schema validation with zod. Also many [more features](https://github.com/mm-ninja-turtles/turtle-express/discussions/7) planni

13 lines 830 B
import { Request } from 'express'; import { ZodType } from 'zod'; import { HandlerRequest } from '../core/handler/create-handler'; export interface GetContextOptions<Params extends ZodType | unknown, Query extends ZodType | unknown, Body extends ZodType | unknown> { parseRequest?: boolean; requestSchema?: HandlerRequest<Params, Query, Body>; } export declare function getContext<Params extends ZodType | unknown = unknown, Query extends ZodType | unknown = unknown, Body extends ZodType | unknown = unknown>(req: Request, options?: GetContextOptions<Params, Query, Body>): { params: import("zod").SafeParseReturnType<Params, Params> | null; query: import("zod").SafeParseReturnType<Query, Query> | null; body: import("zod").SafeParseReturnType<Body, Body> | null; }; //# sourceMappingURL=get-context.d.ts.map