Skip to main content
Version: 4.3

resolveLinkMarker()

function resolveLinkMarker(marker): LinkMarkerRecord | null;

Normalizes a LinkMarker into a concrete LinkMarkerRecord. Looks up a built-in name ('arrow', 'circle', …) in the marker registry, passes a custom record through unchanged, and returns null for 'none', undefined, or an unknown name, meaning "draw no marker".

Parameters

ParameterTypeDescription
markerLinkMarker | undefineda marker name, a custom marker record, 'none', or undefined

Returns

LinkMarkerRecord | null

The resolved marker record, or null when no marker should be drawn

Example

import { resolveLinkMarker } from '@joint/react';

resolveLinkMarker('arrow'); // built-in arrow record
resolveLinkMarker('none'); // null

Stay in the know

Be where thousands of diagramming enthusiasts meet

Star us on GitHub