fn

positionFromPoint

The model position under a viewport point, or null when the point is not over text inside root. Chromium and WebKit still ship the old caretRangeFromPoint; Firefox has only the standard one.

Signature

ts
export function positionFromPoint(
  x: number,
  y: number,
  root: HTMLElement,
  toOffset: (host: HTMLElement, node: Node, offset: number) => number,
):{ ... }

Parameters

ParameterTypeDescription
xnumber—
ynumber—
rootHTMLElement—
toOffset(host: HTMLElement, node: Node, offset: number) => number—

Returns

{ blockId: string; offset: number } | null