Skip to content

@graphty/graphty-element / index / graphvizAvailability

Function: graphvizAvailability() ​

graphvizAvailability(): Promise<GraphvizCapability>

Defined in: graphty-element/src/layout/graphviz/availability.ts:27

Whether the Graphviz layouts (graphviz-dot and the rest) can run here. The first call starts a Worker that loads the optional package once; every later call returns the same answer.

Returns ​

Promise<GraphvizCapability>

the capability

Since ​

3.29.0

Example ​

ts
const { available } = await graphvizAvailability();
if (available) {
    await element.setLayout("graphviz-dot", { rankdir: "LR" });
}