The types-utils package provides foundational types and helpers used across client and server modules.
This area includes:
point, rectangle, corner-area, start-length).registry, error wrappers, and runtime utility functions).These primitives are intentionally small and reusable so higher-level modules can compose behavior without duplicating low-level logic.
RevPoint, RevRectangle, RevCornerArea, RevCornerRectangle, RevStartLength.RevSelectionAreaTypeId, RevSelectionAreaType, RevSelectionAreaType namespace conversion helpers.RevEnsureFullyInView, RevModifierKey, registry and utility helpers.RevgridError derivatives and shared structural aliases.Each utility module under common/types-utils has a generated API Reference page listing interfaces, enums, namespaces, constants, and all member signatures.