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.