OptionalcancelOptionalcursorPixel distance from the cursor (smaller wins ties before z-order). Never negative: zero is a hit on the shape itself, and the pane stops asking once the front band has one.
OptionaldraggableArm a drag on press. Price lines set cursor: 'ns-resize' and move on one
axis; anything that moves on both (a drawing anchor, a whole shape)
declares it here, and the drag callbacks receive time as well as price.
OptionalhoverDistinguishes hover regions which share one external click ID. Omission uses externalId.
OptionalpaintedThe primitive that paints what was hit, when it is not the one answering: a drawing layer answers for the layers under it. The chart ranks the hit by where that primitive paints, so a series painted over it takes the context menu. Omission means the answering primitive painted it.
OptionalpriceCoordinate scale for a bound primitive's drag prices. Unbound hits omit it.
Opt into Escape cancellation without a release. Listen for
drag:cancelto discard the preview.