895 B
895 B
API
Portée
- Contrats d’interface de la bibliothèque cliente pour l’échange de messages avec le serveur sdk-signer.
Contrats d’interface
- Types de messages: MessageType (écoute, token, processus, merkle, device, erreurs).
- Structure des messages client: ClientMessage (type, messageId, apiKey, champs dynamiques).
- Structure des réponses serveur: ServerResponse (type, messageId, error, champs dynamiques).
- Configuration du client: ClientConfig (url, apiKey, timeouts, reconnexion).
- Événements: ClientEvents (open, close, error, message, reconnect).
Erreurs et statuts
- Émissions d’erreurs lors d’échecs de connexion, timeouts de réponse, ou réponses serveur de type ERROR.
Versionnage et compatibilité
- Contrats versionnés via le package de la bibliothèque; compatibilité garantie par le respect des types exportés depuis src/types.ts.