objection
Version:
An SQL-friendly ORM for Node.js
22 lines (16 loc) • 463 B
JavaScript
import QueryBuilderContextBase from './QueryBuilderContextBase';
export default class QueryBuilderContext extends QueryBuilderContextBase {
constructor(userContext) {
super(userContext);
this.runBefore = [];
this.runAfter = [];
this.onBuild = [];
}
clone() {
let ctx = super.clone();
ctx.runBefore = this.runBefore.slice();
ctx.runAfter = this.runAfter.slice();
ctx.onBuild = this.onBuild.slice();
return ctx;
}
}