if (startPosition.nodeStartOffset === offset) {
if (cnt === startNode.piece.length) { // delete node
rbDelete(this, startNode);
this.validateCRLFWithPrevNode(next);
this.computeBufferMetadata();
return;
}
this.deleteNodeHead(startNode, endSplitPosInBuffer);
this._searchCache.validate(offset);