@cadence-app/bridge
v0.1.0
Published
Protocole invoke/response/event et transports vers le conteneur natif
Downloads
238
Maintainers
Readme
@cadence-app/bridge
Le pont de Cadence entre le moteur et son conteneur natif :
protocole invoke / response / event, transports interchangeables, et les six façades
d'API natives posées dessus. Dépend de @cadence-app/core, et de rien d'autre.
Sa place
Ce paquet est une pièce du moteur. Un auteur de mini-programme ne l'installe jamais : le
compilateur lui fournit @cadence/bridge comme espace virtuel, et le conteneur embarque déjà le
moteur. Le paquet sert à l'outillage, et à tout conteneur qui veut parler le même protocole.
Installation
pnpm add @cadence-app/bridgeLe contenu
| Export | Rôle |
|---|---|
| NativeBridge | envoi des invoke, corrélation des réponses, abonnement aux événements |
| Transport | l'abstraction d'acheminement ; toute implémentation est interchangeable |
| JavaScriptChannelTransport | le transport d'une WebView, par canal JavaScript |
| createLinkedTransportPair, InProcessHost | un pont en mémoire, pour les tests et le mode développement |
| native | les façades storage, ui, system, nav, app et host |
| BridgeMethods, BridgeEvents | les noms du protocole, en un seul endroit |
Le sous-chemin @cadence-app/bridge/testing expose followAnnouncedChrome, utile pour éprouver
un conteneur contre le chrome annoncé par le moteur.
Licence
MIT
