import fs from 'fs/promises'; import chalk from 'chalk'; import path from 'path'; import { nodeModels, edgeModels } from './model/import.js' import Edge from "./model/edge.js" export default class Database { constructor() { let values = Object.values(nodeModels) for(let i = 0; i < values.length; i++) { let key = values[i].constructor.name key = key.toLowerCase() + "s" this[key] = values[i] } let eValues = Object.values(edgeModels) for(let i = 0; i < eValues.length; i++) { let key = eValues[i].constructor.name this[key] = eValues[i] } this.edge = new Edge() } }