@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).