diagram-js
Version:
A toolbox for displaying and modifying diagrams on the web
25 lines (24 loc) • 748 B
TypeScript
export default class MoveClosure {
allShapes: Record<string, Shape>;
allConnections: Record<string, Connection>;
enclosedElements: Record<string, Element>;
enclosedConnections: Record<string, Connection>;
topLevel: Record<string, Element>;
/**
* @param element
* @param isTopLevel
*
* @return
*/
add(element: Element, isTopLevel?: boolean): MoveClosure;
/**
* @param elements
* @param isTopLevel
*
* @return
*/
addAll(elements: Element[], isTopLevel?: boolean): MoveClosure;
}
type Connection = import("../../../../model/Types.js").Connection;
type Element = import("../../../../model/Types.js").Element;
type Shape = import("../../../../model/Types.js").Shape;