Merge from vscode merge-base (#22769)

* Merge from vscode merge-base

* Turn off basic checks

* Enable compilation, unit, and integration tests
This commit is contained in:
Lewis Sanchez
2023-04-18 18:28:58 -07:00
committed by GitHub
parent 6186358001
commit 6bd0a17d3c
2389 changed files with 92183 additions and 42601 deletions

View File

@@ -851,7 +851,7 @@ export class LcsDiff {
change.modifiedStart++;
}
let mergedChangeArr: Array<DiffChange | null> = [null];
const mergedChangeArr: Array<DiffChange | null> = [null];
if (i < changes.length - 1 && this.ChangesOverlap(changes[i], changes[i + 1], mergedChangeArr)) {
changes[i] = mergedChangeArr[0]!;
changes.splice(i + 1, 1);
@@ -1047,7 +1047,7 @@ export class LcsDiff {
* @returns The concatenated list
*/
private ConcatenateChanges(left: DiffChange[], right: DiffChange[]): DiffChange[] {
let mergedChangeArr: DiffChange[] = [];
const mergedChangeArr: DiffChange[] = [];
if (left.length === 0 || right.length === 0) {
return (right.length > 0) ? right : left;