UNPKG

next-compose-middleware

Version:

`next-compose-middleware` is a library that simplifies building complex, declarative middleware for Next.js applications. It allows you to create highly readable and maintainable middleware by composing multiple functions together.

10 lines (9 loc) 522 B
import { ComposableMiddleware } from './compose'; import { Store } from './store'; import { Request, Response } from './types'; export declare type PipeMiddleware = (req: Request, res: Response, middlewares: ComposableMiddleware[]) => Promise<Response>; declare type Pipe = (req: Request, res: Response, middlewares: ComposableMiddleware[], store: Store) => Promise<Response>; export declare const pipe: Pipe; /** @deprecated should use composeMiddleware */ export declare const pipeMiddleware: PipeMiddleware; export {};