UNPKG

honion

Version:
12 lines (11 loc) 494 B
import { Context } from "../context"; import { Middleware } from "./middleware"; import { MiddlewareContainer } from "./middleware-container"; export declare class ComposeMiddleware<TC extends Context = Context> extends Middleware<TC> { #private; private readonly enable?; constructor(enable?: ((ctx: TC) => boolean | Promise<boolean>) | undefined); invoke(): Promise<void>; } export interface ComposeMiddleware<TC extends Context = Context> extends MiddlewareContainer<TC> { }