UNPKG

@oriun/next-api

Version:

Next.js API routes with Zod validation

4 lines (3 loc) 358 B
import { NextRequest } from "next/server"; import { Any, Handler, Middleware, Variables } from "./types"; export declare function compose<Q extends Any = Any, P extends Any = Any, B extends Any = Any, C extends Any = Any>(mainHandler: Handler<Q, P, B, C>, ...handlers: Middleware[]): (variables: Variables<Q, P, B, C>, request: NextRequest) => Promise<any>;