(offset: number)
| 1476 | } |
| 1477 | |
| 1478 | prevOffset(offset: number): number { |
| 1479 | if (offset <= 0) return 0 |
| 1480 | |
| 1481 | return this.withCache(`prev:${offset}`, () => { |
| 1482 | const boundaries = this.getGraphemeBoundaries() |
| 1483 | return this.binarySearchBoundary(boundaries, offset, false) |
| 1484 | }) |
| 1485 | } |
| 1486 | |
| 1487 | /** |
| 1488 | * Snap an arbitrary code-unit offset to the start of the containing grapheme. |
no test coverage detected