Tach!
Deine Frage wurde schon beantwortet. Hier kommen weitere Anmerkungen.
set filter(objFilter={}) { this.objFilter = objFilter; }
Ein Setter kann keine optionalen Parameter haben. Das ergibt auch keinen Sinn. Der Setter wird per Zuweisung aufgerufen und niemals ohne eine solche. Also ist ein Wert für den Parameter zwingend vorhanden. Wenn das eine Initialisierung von this.objFilter
sein sollte, so kann das im Konstruktor erfolgen.
let objFilterCollection = {};
Das ist die einzige Zuweisung an diese Variable. Sie kann deshalb als const
deklariert werden. Die Referenz auf das Objekt bleibt konstant, die Änderungen an seinem Inhalt ändern daran nichts.
Für alle anderen Stellen, an denen du let
verwendest, ergibt sich ebenfalls keine Notwendigkeit. Alle Variableninhalte bleiben unverändert.
dedlfix.