@sqb/connect
Version:
Multi-dialect database connection framework written with TypeScript
26 lines (25 loc) • 651 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AssociationNode = void 0;
const association_js_1 = require("./association.js");
class AssociationNode extends association_js_1.Association {
getFirst() {
let l = this;
while (l.prior)
l = l.prior;
return l;
}
getLast() {
let l = this;
while (l.next)
l = l.next;
return l;
}
returnsMany() {
const n = super.returnsMany();
if (n)
return n;
return !!(this.next && this.next.returnsMany());
}
}
exports.AssociationNode = AssociationNode;