Skip to content
Shapemetry

@huukhanhnguyen/types / model/objectBase

model/objectBase

BaseObjectJSON

BaseObjectJSON = { attributes: Record<string, unknown>; id: string; }

The two data shapes at the base of the model runtime's object graph. The live pieces (Notifier, BaseCollection, the pull-cell bookkeeping) stay in @huukhanhnguyen/model — they describe behavior, not a record.

attributes

attributes: Record<string, unknown>

id

id: string


UnitType

UnitType = "length" | "area" | "volume" | "mass"

Unit dimension keys (matches RawData in core/UnitSymbols).

Last updated: 📖 1 min readEdit on GitHub