Optional ReadonlycostIFC 5D cost reads, when the backend retains loaded source bytes.
ReadonlyexportReadonlyfilesReadonlylensReadonlymodelReadonlymutateReadonlyqueryReadonlyscheduleReadonlyselectionOptional ReadonlyspacesSpace derivation — present only on local backends with store access.
ReadonlyspatialReadonlystoreOptional ReadonlystructuralStructural analysis reads, when supported by the backend.
Optional ReadonlystylePersistent colouring — present only on local backends with store access.
ReadonlyviewerReadonlyvisibilitySubscribe to viewer events
Abstraction over the viewer's internal state — SDK namespaces use this.
Each namespace is a typed property with methods matching the adapter contract. SDK namespace classes call backend.query.entities(...) instead of dispatch().
BimHost (wire protocol) uses dispatchToBackend() to route string-based SdkRequests to the typed namespace methods.