in resources/todomvc/vanilla-examples/javascript-web-components/src/components/todo-list/todo-list.component.js [91:107]
updateElements(type = "", id = "") {
switch (type) {
case "route-change":
this.#elements.forEach((element) => this.updateView(element));
break;
case "toggle-item":
case "add-item":
this.#elements.forEach((element) => {
if (element.itemid === id)
this.updateView(element);
});
break;
case "remove-item":
this.#elements = this.#elements.filter((element) => element.itemid !== id);
break;
}
}