Exemples d'utilisation
6 éléments
Commencer
<Badges data={[
Importation des Types
Chaque interface publique et type du SDK est ré-exporté depuis la racine du package et depuis un point d'entrée dédié oneentry/types, donc les chemins profonds oneentry/dist/... ne sont plus nécessaires.
Valeurs d'attributs
Les attributs sont la manière dont OneEntry décrit le contenu : une page, un produit, un bloc, un utilisateur, une commande ou un champ de formulaire porte une carte de valeurs d'attributs indexées par marqueur. Le SDK normalise chaque attribut de chaque réponse à la même forme, de sorte que le même champ ait le même aspect peu importe le module qui l'a renvoyé.
Intervalles de Temps
Un attribut timeInterval est une règle de récurrence, pas une liste de créneaux : une date d'ancrage, des plages horaires quotidiennes et des indicateurs de répétition. Résolvez-le en paires concrètes [start, end] pour la fenêtre que vous rendez réellement avec les helpers de haut niveau expandAttributeTimeIntervals, expandTimeIntervals et le type guard isTimeIntervalAttribute.
Taille du bundle et formats de module
Le SDK propose à la fois une version CommonJS et une version ESM, et garde ses deux lourdes dépendances — Zod et socket.io-client — en dehors du graphe d'importation jusqu'à ce qu'elles soient réellement utilisées. Un projet qui appelle une seule méthode, désactive la validation et n'ouvre jamais de socket charge 43 kB minifié (9,7 kB gzip), contre 536 kB (110 kB gzip).
mtls
Configuration et mise en place du certificat mTLS pour Platform OneEntry en utilisant des tokens et mTLS, ainsi que le déploiement de l'application sur un serveur avec Nginx, Docker et GitLab