MCPcopy Index your code
hub / github.com/codeaashu/claude-code / prevOffset

Method prevOffset

src/utils/Cursor.ts:1503–1510  ·  view source on GitHub ↗
(offset: number)

Source from the content-addressed store, hash-verified

1501 }
1502
1503 prevOffset(offset: number): number {
1504 if (offset <= 0) return 0
1505
1506 return this.withCache(`prev:${offset}`, () => {
1507 const boundaries = this.getGraphemeBoundaries()
1508 return this.binarySearchBoundary(boundaries, offset, false)
1509 })
1510 }
1511
1512 /**
1513 * Snap an arbitrary code-unit offset to the start of the containing grapheme.

Callers 3

leftMethod · 0.80
retreatMethod · 0.80
findCharacterMethod · 0.80

Calls 3

withCacheMethod · 0.95
getGraphemeBoundariesMethod · 0.95
binarySearchBoundaryMethod · 0.95

Tested by

no test coverage detected