Ich bin mir bei einer generischen API dafür nicht sicher. Es gibt einfach zu viele Möglichkeiten, Komponenten zu verwenden, und sie alle haben unterschiedliche Erwartungen an Argumente und Ladezeiten.
Würde für Ihren Anwendungsfall eine themen-/plugin-spezifische Registrierung funktionieren? Wie im obigen Mockup für right-sidebar-blocks?
Wenn nicht, könnten einige konkrete Beispiele helfen, herauszufinden, welche Art von API genau benötigt wird. Alle von CDCK gewarteten Themes und Plugins wurden auf gjs migriert, und dies ist kein Problem, auf das wir gestoßen sind (außer in den spezifischen Fällen wie right-sidebar-blocks).