UNPKG

neo4-js

Version:

Neo4j graphdb object graph mapper for javascript

30 lines (29 loc) 860 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Relation_1 = require("../Relation"); const index_1 = require("./index"); class ConnectHelper { constructor() { this.models = []; } tryInject() { const buf = []; this.models.forEach(m => { const model = index_1.lazy(m.model); if (model) { // @ts-ignore model.modelInstanceClass = m.modelInstance; if (m.relations) { // @ts-ignore model.relations = m.relations.map(r => new Relation_1.Relation(model, r)); } } else { buf.push(m); } }); this.models = buf; } } exports.ConnectHelper = ConnectHelper; exports.connectHelper = new ConnectHelper();