VERSION und registerBootstrap
Zwei kleine exportierte Hilfsfunktionen, die die öffentliche Fläche abrunden.
1. VERSION
VERSION: string
Die Versionszeichenkette der Bibliothek. Nützlich für Protokollierung,
Diagnose und Selbstidentifizierung. Sie entspricht immer dem Feld version
des veröffentlichten Pakets.
2. registerBootstrap
registerBootstrap(win: WindowLike): void;
Installiert das vom Host aufgerufene Globale (window.osDashletInit) und
hängt den einzigen puffernden message-Listener an win an — idempotent.
Diese Funktion ruft das Indexmodul in Browsern automatisch zur Importzeit
auf (der Import-Seiteneffekt); sie wird auch für Tests und für Hosts
exportiert, bei denen Sie die Registrierung explizit steuern möchten.
Die Registrierung erfolgt zum Zeitpunkt der Modulauswertung —
synchron, vor jedem load-Event und vor jedem Framework-Code. Bevor das
Dashlet konfiguriert ist, wird jeder Host-Aufruf gepuffert (begrenzt,
in Ankunftsreihenfolge) und nicht verworfen, und zum Zeitpunkt der
Konfiguration gespült — so wird ein Host, der spricht, bevor
installDashletGlobal ausgeführt wird, niemals verloren. Siehe
installDashletGlobal für den
Konfigurationsaufruf selbst und die Übersicht dafür,
wo sich beide in der öffentlichen Fläche befinden.