objection
Version:
An SQL-friendly ORM for Node.js
28 lines (20 loc) • 512 B
JavaScript
;
const { QueryBuilderContextBase } = require('./QueryBuilderContextBase');
class QueryBuilderContext extends QueryBuilderContextBase {
constructor(builder) {
super(builder);
this.runBefore = [];
this.runAfter = [];
this.onBuild = [];
}
clone() {
const ctx = super.clone();
ctx.runBefore = this.runBefore.slice();
ctx.runAfter = this.runAfter.slice();
ctx.onBuild = this.onBuild.slice();
return ctx;
}
}
module.exports = {
QueryBuilderContext,
};