diff --git a/electron/types/clockTree.d.ts b/electron/types/clockTree.d.ts index ea39b815..3c55afe0 100644 --- a/electron/types/clockTree.d.ts +++ b/electron/types/clockTree.d.ts @@ -44,7 +44,7 @@ export interface ClockTreeEdgeType { export interface ClockTreeNodeType { type: ClockTreeNodeTypeType - position: XYPosition + position?: XYPosition unit?: ClockTreeNodeUnitType } diff --git a/src/database/clockTree.ts b/src/database/clockTree.ts index 633d8344..0662f3d2 100644 --- a/src/database/clockTree.ts +++ b/src/database/clockTree.ts @@ -155,7 +155,7 @@ export class ClockTreeNode { } get position(): XYPosition { - return this._origin.position + return this._origin.position ?? { x: 0, y: 0 } } get unit(): ClockTreeNodeUnitType | undefined {