Range
interface Range {
anchor: Point
focus: Point
}Static methods
Retrieval methods
Range.edges(range: Range, options?) => [Point, Point]
Range.edges(range: Range, options?) => [Point, Point]Range.end(range: Range) => Point
Range.end(range: Range) => PointRange.intersection(range: Range, another: Range) => Range | null
Range.intersection(range: Range, another: Range) => Range | nullRange.points(range: Range) => Generator<PointEntry>
Range.points(range: Range) => Generator<PointEntry>Range.start(range: Range) => Point
Range.start(range: Range) => PointCheck methods
Range.equals(range: Range, another: Range) => boolean
Range.equals(range: Range, another: Range) => booleanRange.includes(range: Range, target: Path | Point | Range) => boolean
Range.includes(range: Range, target: Path | Point | Range) => booleanRange.surrounds(range: Range, target: Range) => boolean
Range.surrounds(range: Range, target: Range) => booleanRange.isBackward(range: Range) => boolean
Range.isBackward(range: Range) => booleanRange.isCollapsed(range: Range) => boolean
Range.isCollapsed(range: Range) => booleanRange.isExpanded(range: Range) => boolean
Range.isExpanded(range: Range) => booleanRange.isForward(range: Range) => boolean
Range.isForward(range: Range) => booleanRange.isRange(value: any) => value is Range
Range.isRange(value: any) => value is RangeTransform methods
Range.transform(range: Range, op: Operation, options) => Range | null
Range.transform(range: Range, op: Operation, options) => Range | nullLast updated