@wroud/flow-middleware
Version:
A lightweight middleware management library for JavaScript and TypeScript, facilitating middleware chains with re-runs, error handling, and disposability.
5 lines • 312 B
TypeScript
import type { IMiddlewareSubscribe } from "./IMiddlewareSubscribe.js";
export interface IMiddleware<Data = Record<string, any>> {
(data: Data, next: () => Promise<void>, triggerReRun: (error?: any) => Promise<void>, subscribe: IMiddlewareSubscribe): Promise<void>;
}
//# sourceMappingURL=IMiddleware.d.ts.map