SiguiyamaContext.ts 379 B

1234567891011
  1. import Edge from "../../graph/edge/Edge.js"
  2. import Layering from "../../graph/layering/Layering.js";
  3. import Node from "../../graph/node/Node.js"
  4. import { AlgorithmContext } from "../AlgorithmContext.js"
  5. export type FeedbackSet = Edge<Node>["id"][];
  6. export type SiguiyamaContext = AlgorithmContext & Partial<{
  7. feedbackSet: FeedbackSet,
  8. layering: Layering<Node, Edge<Node>>;
  9. }>