895 B
Raw Permalink Blame History

API

Portée

  • Contrats dinterface de la bibliothèque cliente pour léchange de messages avec le serveur sdk-signer.

Contrats dinterface

  • 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 derreurs 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.