app-builder
Version:
Promise based composable functions for middleware
9 lines (8 loc) • 380 B
TypeScript
import { compose, Middleware, ContinuationMiddleware, functionList } from './compose.js';
export declare class AppBuilder<T = any> {
private middleware;
build(): ContinuationMiddleware<T>;
use(mw: Middleware<T>): AppBuilder<T>;
}
export default function createAppBuilder<T = any>(): AppBuilder<T>;
export { compose, functionList, Middleware, ContinuationMiddleware };