@wroud/flow-middleware
Version:
A lightweight middleware management library for JavaScript and TypeScript, facilitating middleware chains with re-runs, error handling, and disposability.
7 lines • 350 B
TypeScript
import type { IErrorMiddleware } from "./IErrorMiddleware.js";
import type { IMiddleware } from "./IMiddleware.js";
export interface IMiddlewareContainer<Data = Record<string, any>> {
use(...middleware: IMiddleware<Data>[]): this;
error(...errorMiddleware: IErrorMiddleware<Data>[]): this;
}
//# sourceMappingURL=IMiddlewareContainer.d.ts.map