349
break;
350
}
352
>
let headEndInS1Line: number, headEndInS1Col: number;
353
>
if (headLengthLine === 0) {
354
headEndInS1Line = currentPosInS1Line;
355
headEndInS1Col = currentPosInS1Col + headLengthCol;
357
headEndInS1Line = currentPosInS1Line + headLengthLine;
358
headEndInS1Col = headLengthCol + 1;
359
}
361
>
let r2StartIsBeforeHeadEnd = false;
362
>
if (r2Start.lineNumber < headEndInS1Line) {
363
r2StartIsBeforeHeadEnd = true;
364
>
} else if (r2Start.lineNumber === headEndInS1Line) {
textEdit.ts
365
r2StartIsBeforeHeadEnd = r2Start.column < headEndInS1Col;
366
}
368
>
if (r2StartIsBeforeHeadEnd) {
369
let splitLenLine: number, splitLenCol: number;
370
if (currentPosInS1Line === r2Start.lineNumber) {