Shumoku Docs

ドキュメントを検索

共通文書と現行公開版

検索を読み込み中…

English

@shumoku/core · 0.4.0 · function

moveSubgraph

ソース

APIの説明は英語のcanonical sourceを表示しています。

Move an entire subgraph (bounds + all contents) by delta from its current position. Resolves sibling collisions after the move.

moveSubgraph(sgId: string, x: number, y: number, layout: { nodes: Map<string, Node>; ports: Map<string, ResolvedPort>; subgraphs: Map<string, Subgraph> }, links: Link[], routeFn?: object): Promise<{ edges: Map<string, ResolvedEdge>; nodes: Map<string, Node>; ports: Map<string, ResolvedPort>; subgraphs: Map<string, Subgraph> } | null>

パラメーター

名前 説明 既定値
sgId string 追加説明はありません。
x number 追加説明はありません。
y number 追加説明はありません。
layout { nodes: Map<string, Node>; ports: Map<string, ResolvedPort>; subgraphs: Map<string, Subgraph> } 追加説明はありません。
links Link[] 追加説明はありません。
routeFn object 追加説明はありません。 routeEdges

戻り値

Promise<{ edges: Map<string, ResolvedEdge>; nodes: Map<string, Node>; ports: Map<string, ResolvedPort>; subgraphs: Map<string, Subgraph> } | null>

libs/@shumoku/core/src/layout/interaction.ts:498