api-v1/core/builders/CommonApiBuilder.js

5 lines
237 B
JavaScript

export default class CommonApiBuilder {
constructor(app){ this.app=app; this.middlewares=[]; }
use(mw){ this.middlewares.push(mw.middleware()); return this; }
build(){ return { app:this.app, middlewares:[...this.middlewares] }; }
}