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
| Parameter | Type | Description |
|---|---|---|
marker | LinkMarker | undefined | a 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