src/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModel.ts/NotebookViewModel/moveCellToIdx
class NotebookViewModel:	moveCellToIdx(index: number, length: number, newIdx: number, synchronous: boolean, pushedToUndoStack: boolean = true): boolean {
		const viewCell = this.viewCells[index] as CellViewModel;
		if (!viewCell) {
			return false;
		}

		this._notebook.applyEdits([
			{
				editType: CellEditType.Move,
				index,
				length,
				newIdx
			}
		], synchronous, { kind: SelectionStateType.Index, focus: this.getFocus(), selections: this.getSelections() }, () => ({ kind: SelectionStateType.Index, focus: { start: newIdx, end: newIdx + 1 }, selections: [{ start: newIdx, end: newIdx + 1 }] }), undefined);
		return true;
	}