@aofl/middleware
Version:
Simple base middleware class
13 lines (11 loc) • 368 B
TypeScript
declare module "@aofl/middleware" {
/**
* Creates an instance of Middleware.
*/
class Middleware {
constructor(middleware: any);
use(callback: (...params: any[]) => any, hook: string): void;
getMiddlewareIterator(hook: string): Iterator;
iterateMiddleware(request: any, hook: string, response: any): Promise;
}
}