@joint/react
    Preparing search index...

    Type Alias ElementRecord<ElementData, Type>

    ElementRecord: ElementJSONInit & WithType<Type> & WithData<ElementData>

    Plain-object description of one element: your custom data plus the visual fields JointJS understands (position, size, angle, attrs, ports, and the portMap/portStyle preset extras). Use it for initialCells entries and when adding or updating cells; reading hooks hand back its Computed<ElementRecord> form (fields the store always populates are required).

    Type defaults to 'element' so cell.type === 'element' narrows the CellRecord union; set it to a shape name (e.g. 'standard.Rectangle') for a built-in or custom shape.

    Type Parameters

    • ElementData = unknown

      shape of the custom data payload carried on the element

    • Type extends string = typeof ELEMENT_MODEL_TYPE

      the type discriminator literal