Skip to content
Shapemetry
GeometryModelTypes
​
Types
Guide
evaluate
animationannotationStyleassetFilecolorStopdiffenvironmentframeinspectlayermaterialpatternsheetsstylestabletextStyletextureview
geometry
brepcorecore2dcurvecurve2dmeshoffsetsurfacetriangleMesh
model
analyzeanimationBindingcommandRegistryconventionsenvironmentfilterfoldgraphSnapshotimportkernelmodelDocumentnestingobjectBaseobjectNodetree
objects
angularDimensionannotationbaseblockbrepcameracurvehatchimageleaderlightlinearDimensionmeshpointCloudradialDimensionscenesectionskeletontextview

@huukhanhnguyen/types / evaluate/diff

evaluate/diff#

ObjectChange#

ObjectChange = { field: ObjectChangeField; key: string; }

field#

field: ObjectChangeField

key#

key: string


ObjectChangeField#

ObjectChangeField = "type" | "content" | "instances" | "attributes"

Object-tier change: pair by key, === first, then four fields. Never walk inside an object.

PreviouscolorStopNextenvironment
Last updated: August 22, 2026📖 1 min readEdit on GitHub
On this page
ObjectChangefieldkeyObjectChangeField
Z-up · Geometry · Model · Types