objection
Version:
An SQL-friendly ORM for Node.js
19 lines (15 loc) • 410 B
JavaScript
import Dependency from './Dependency';
export default class HasManyDependency extends Dependency {
constructor(node, relation) {
super(node);
/**
* @type {Relation}
*/
this.relation = relation;
}
resolve(model) {
for (let i = 0; i < this.relation.relatedProp.length; ++i) {
this.node.model[this.relation.relatedProp[i]] = model[this.relation.ownerProp[i]];
}
}
}