src/vs/workbench/contrib/audioCues/browser/observable.ts/TransactionImpl/updateObserver
class TransactionImpl:	public updateObserver(
		observer: IObserver,
		observable: IObservable<any>
	): void {
		this.finishActions.push(function () {
			observer.endUpdate(observable);
		});
		observer.beginUpdate(observable);
	}