1 Repo
Automatically ensuring class methods maintain a permanent reference to their instance.
Distinct from Method Callback Binding: Focuses on general instance-method binding for class design, whereas the candidate focuses on UI event callbacks.
Explore 1 awesome GitHub repository matching user interface & experience · Automatic Method Binding. Refine with filters or upvote what's useful.
core-decorators ist eine JavaScript-Klassen-Decorator-Bibliothek und ein Framework-Utility zur Erweiterung von Klassenfunktionalitäten. Es bietet eine Sammlung von Tools zur Implementierung von Klassen-Mixins, zur Automatisierung des Method-Bindings zur Vermeidung manueller Konstruktor-Konfigurationen und zur Überprüfung, ob Subklassen-Methoden die Methoden der Elternklasse korrekt überschreiben. Die Bibliothek enthält ein Toolkit zur Code-Deprecation, um veraltete Methoden mit Konsolenwarnungen zu kennzeichnen, sowie einen Funktions-Profiler zur Messung von Performance und Laufzeit. Zudem ermöglicht sie die Modifikation von Klassen- und Methodenverhalten durch ein System benutzerdefinierter Decorators und die Injektion geteilter Logik. Weitere Funktionen umfassen die Kontrolle von Objekteigenschaften, einschließlich der Erzwingung von Read-only-Eigenschaften und der Einschränkung der Sichtbarkeit von Eigenschaften. Das Toolkit bietet zudem Performance-Primitive wie Result-Caching und verzögerte Eigenschaftsinitialisierung, um die Ausführung bis zum ersten Zugriff aufzuschieben.
Ensures class methods maintain a permanent reference to the class instance without requiring manual constructor binding.