Function: layoutInWorker()
ts
function layoutInWorker<Result>(graph, arrangement, options?, run?): Promise<Result>;Lay a graph out in the shared layout worker, or on the main thread in slices when there is no worker: see GraphLayoutWorker.run and LayoutRunOptions.
ts
const result = await layoutInWorker(
graph,
'force',
{ ticks: 300 },
{
owner: view,
onProgress: ({ x, y }) => view.setPositions(x, y),
},
);Type Parameters
| Type Parameter | Default type |
|---|---|
Result extends LayoutResult | LayoutResult |
Parameters
| Parameter | Type |
|---|---|
graph | LayoutGraph |
arrangement | | "radial" | "preset" | "force" | "layered" | "tree" | "dendrogram" | "circular" | "grid" | "arc" | "hive" |
options? | unknown |
run? | LayoutRunOptions |
Returns
Promise<Result>