Point API

Point 对象是指 Slate 文档中文本节点中的特定位置。它的 path 是指节点在树中的位置,其 offset 是指到节点文本字符串的距离。Points 可能仅指 Text 节点。

interface Point {
  path: Path
  offset: number
}

静态方法

Retrieval methods

Point.compare(point: Point, another: Point) => -1 | 0 | 1

Compare a point to another, returning an integer indicating whether the point was before, at or after the other.

Check methods

Point.isAfter(point: Point, another: Point) => boolean

Check if a point is after another.

Point.isBefore(point: Point, another: Point) => boolean

Check if a point is before another.

Point.equals(point: Point, another: Point) => boolean

Check if a point is exactly equal to another.

Point.isPoint(value: any) => value is Point

Check if a value implements the Point interface.

Transform methods

Point.transform(point: Point, op: Operation, options?) => Point | null

Transform a point by an op.

Options: {affinity?: 'forward' | 'backward' | null}

results matching ""

    No results matching ""