@trodewe/types
v0.2.0
Published
Shared TypeScript types for TRODÉWÉ platform
Readme
@trodewe/types
Types TypeScript partagés pour la plateforme TRODÉWÉ.
Ce package est la source de vérité pour tous les contrats de données
entre le backend (trodewe-api), le frontend (trodewe-web)
et l'application mobile (trodewe-mobile).
Installation
# Depuis GitHub (package privé)
npm install github:trodewe/trodewe-typesUsage
import type {
AuthUser,
CommOrder,
ApiResponse,
CreateOrderDto,
} from "@trodewe/types";Structure
src/
├── domains/ Types métier par domaine
│ ├── auth.ts Authentification, rôles, tokens
│ ├── user.ts Profils utilisateurs
│ ├── catalog.ts Produits et catégories
│ ├── commerce.ts Commandes et paiements
│ ├── coins.ts Système de monnaie interne
│ ├── logistics.ts Livraisons
│ ├── reputation.ts Avis et badges
│ └── notification.ts Notifications
└── api/ Contrats API
├── requests.ts DTOs des requêtes
├── responses.ts Structure des réponses
└── errors.ts Codes d'erreur standardisésRègle importante
Ce package contient uniquement des types TypeScript. Aucune logique métier, aucune dépendance runtime.
