RevGrid - v0.11.1
    Preparing search index...

    The types-utils package provides foundational types and helpers used across client and server modules.

    This area includes:

    1. Geometry and range primitives (point, rectangle, corner-area, start-length).
    2. Selection and keyboard-related enums/types.
    3. Canvas and CSS utility abstractions.
    4. Generic helpers (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.

    1. Geometry and ranges: RevPoint, RevRectangle, RevCornerArea, RevCornerRectangle, RevStartLength.
    2. Selection typing: RevSelectionAreaTypeId, RevSelectionAreaType, RevSelectionAreaType namespace conversion helpers.
    3. View/state helpers: RevEnsureFullyInView, RevModifierKey, registry and utility helpers.
    4. Error and runtime utility types: 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.