@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 • 300 B
TypeScript
export type IMiddlewareUnsubscribe = (() => void) | (() => Promise<void>);
export interface IMiddlewareSubscribe {
(key: string, subscribeFn: () => IMiddlewareUnsubscribe | Promise<IMiddlewareUnsubscribe>, dependencies?: any[]): Promise<void>;
}
//# sourceMappingURL=IMiddlewareSubscribe.d.ts.map