in packages/core/src/models/TransformHelper.ts [623:645]
makeObservable() {
define(this, {
snapped: observable.ref,
dragging: observable.ref,
snapping: observable.ref,
dragNodes: observable.ref,
aroundSnapLines: observable.ref,
aroundSpaceBlocks: observable.ref,
rulerSnapLines: observable.shallow,
closestSnapLines: observable.computed,
thresholdSnapLines: observable.computed,
thresholdSpaceBlocks: observable.computed,
measurerSpaceBlocks: observable.computed,
cursor: observable.computed,
cursorPosition: observable.computed,
cursorOffset: observable.computed,
dragStartCursor: observable.computed,
translate: action,
dragStart: action,
dragMove: action,
dragEnd: action,
})
}