src/vs/workbench/contrib/notebook/browser/diff/eventDispatcher.ts/NotebookDiffEditorEventDispatcher/emit
class NotebookDiffEditorEventDispatcher:	emit(events: NotebookDiffViewEvent[]) {
		for (let i = 0, len = events.length; i < len; i++) {
			const e = events[i];

			switch (e.type) {
				case NotebookDiffViewEventType.LayoutChanged:
					this._onDidChangeLayout.fire(e);
					break;
				case NotebookDiffViewEventType.CellLayoutChanged:
					this._onDidChangeCellLayout.fire(e);
					break;
			}
		}
	}