Interface IMouseTargetOutsideEditor

interface IMouseTargetOutsideEditor {
    element: null | HTMLElement;
    mouseColumn: number;
    outsideDistance: number;
    outsidePosition: "right" | "left" | "above" | "below";
    position: null | Position;
    range: null | Range;
    type: OUTSIDE_EDITOR;
}

Hierarchy (view full)

Properties

element: null | HTMLElement

The target element

mouseColumn: number

Desired mouse column (e.g. when position.column gets clamped to text length -- clicking after text on a line).

outsideDistance: number
outsidePosition: "right" | "left" | "above" | "below"
position: null | Position

The 'approximate' editor position

range: null | Range

The 'approximate' editor range