InternalNode
The InternalNode 类型与基本 Node 类型相同,但扩展了一些 React Flow 内部使用的附加属性。一些返回节点的函数和回调可能会返回 InternalNode。
export type InternalNodeBase<NodeType extends NodeBase = NodeBase> = NodeType & {
  measured: {
    width?: number;
    height?: number;
  };
  internals: {
    positionAbsolute: XYPosition;
    z: number;
    userNode: NodeType;
    handleBounds?: NodeHandleBounds;
    bounds?: NodeBounds;
  };
};字段
| 名称 | 类型 | 
|---|---|
| # id | 字符串 | 
| # position | XYPosition | 
| # data | T | 
| # type? | U | 
| # sourcePosition? | Position | 
| # targetPosition? | Position | 
| # hidden? | 布尔值节点是否应该在画布上可见。 | 
| # selected? | 布尔值 | 
| # dragging? | 布尔值节点当前是否正在拖动。 | 
| # draggable? | 布尔值节点是否可以拖动。 | 
| # selectable? | 布尔值 | 
| # connectable? | 布尔值 | 
| # resizing? | 布尔值 | 
| # deletable? | 布尔值 | 
| # dragHandle? | 字符串 | 
| # width? | 数字 | 空 | 
| # height? | 数字 | 空 | 
| # parentNode? | 字符串 | 
| # parentId? | 字符串 | 
| # zIndex? | 数字 | 
| # extent? | "父节点" | CoordinateExtent | 
| # expandParent? | 布尔值如果将此节点拖动到父节点边界的边缘,则父节点将自动展开。 | 
| # positionAbsolute? | XYPosition | 
| # ariaLabel? | 字符串 | 
| # focusable? | 布尔值 | 
| # style? | React.CSSProperties | 
| # className? | 字符串 | 
| # handles? | NodeHandle[] | 
| # origin? | NodeOrigin | 
| # measured? | { 宽度?: 数字, 高度?: 数字 } | 
| # internals | 对象 | 
| # internals.positionAbsolute | XYPosition | 
| # internals.z | 数字 | 
| # internals.userNode | 节点类型 | 
| # internals.handleBounds? | 节点句柄边界 | 
| # internals.bounds? | 节点边界 |