Wie würde man die Verwendung des Browsers window
Objekt bei der Verwendung des Aurelia-Frameworks abstrahieren? Ich möchte direkte Abhängigkeit vom Browser vermeiden, wenn ich Funktionen wie setInterval
oder addEventListener
zum Beispiel verwende.Wie abstrahiere ich die Verwendung des Browserfensterobjekts?
Aurelia hat etwas namens Plattform Abstraktion Bibliothek, die in der Theorie sollte die Funktionalität, die ich suchen, bieten. Zum Zeitpunkt des Verfassens dieser Frage konnte ich jedoch keine Dokumentation darüber finden.
Danke für die Beispiele sowie die GitHub-Ausgabe! –