import { readFileSync } from "node:fs"; import JointJsonDeserializer from "./v1/io/deserialize/json/JointJsonDeserializer.js"; const deserializer = new JointJsonDeserializer(); const graph = deserializer.deserialize(String(readFileSync("./data/graph.json"))); // const graphService = new DefaultGraphService() // const optimizer = new SigiuyamaAlgorithm().addStep(new CycleRemoveStep(graphService)).addStep(new LayerAssignmentStep(graphService)); console.log(graph.isAcyclic) console.log(graph.isAcyclic) console.log(graph.isAcyclic) console.log(graph.isAcyclic) // optimizer.run(graph);