Use JavaScript Optional chaining in vendors/*

This commit is contained in:
the-djmaze 2022-09-12 22:07:51 +02:00
parent e5e4675c1b
commit ef8b1f40e4
28 changed files with 619 additions and 750 deletions

View file

@ -2,7 +2,7 @@ const arrayChangeEventName = 'arrayChange';
ko.extenders['trackArrayChanges'] = (target, options) => {
// Use the provided options--each call to trackArrayChanges overwrites the previously set options
target.compareArrayOptions = {};
if (options && typeof options == "object") {
if (typeof options == "object") {
ko.utils.extend(target.compareArrayOptions, options);
}
target.compareArrayOptions['sparse'] = true;
@ -81,7 +81,7 @@ ko.extenders['trackArrayChanges'] = (target, options) => {
cachedDiff = null;
pendingChanges = 0;
if (changes && changes.length) {
if (changes?.length) {
target.notifySubscribers(changes, arrayChangeEventName);
}
}