Gestion des erreurs typée

Toryx implémente le modèle Ok/Err éprouvé de Rust pour éliminer le chaos de la gestion des erreurs. Construisez des applications plus fiables avec une gestion des erreurs cohérente et prévisible, évolutive avec votre projet.

$npm i @toryx/core

Le problème de la gestion des erreurs

  • Gestion des erreurs incohérente

    Chaque développeur de votre équipe gère les erreurs différemment, rendant les revues de code pénibles et les bugs inévitables.

  • L'enfer des try-catch

    Les blocs try-catch imbriqués transforment un code propre en spaghetti illisible, cachant la logique métier sous des couches de gestion d'erreurs.

  • Échecs silencieux et perte de contexte

    Les erreurs sont ignorées, les stack traces disparaissent et le débogage devient un jeu de devinettes plutôt qu'un processus systématique.

  • Aucune sécurité de type

    TypeScript ne peut pas vous aider avec la gestion traditionnelle des erreurs — vous ne savez jamais quelles exceptions peuvent être levées ni quand.

La solution

Gestion des erreurs Toryx pour JavaScript

Commencez à créer des applications fiables avec une gestion des erreurs typée et prévisible que les développeurs aiment réellement utiliser.

  • Typée et prévisible

    Toryx implémente le modèle Ok/Err éprouvé de Rust, vous offrant des garanties à la compilation sur la gestion des erreurs. TypeScript sait exactement ce qui peut mal tourner, pour que vous puissiez le gérer correctement à chaque fois.

    • Inférence TypeScript complète
    • Aucune exception surprise à l'exécution
    • Les erreurs comme des valeurs, pas des exceptions
  • Propre et cohérente

    Dites adieu aux try-catch imbriqués. Toryx fournit un modèle standard élégant pour la gestion des erreurs dans toute votre base de code, des APIs aux formulaires en passant par la base de données.

    • Structure de code lisible et plate
    • Cohérence d'équipe
    • Revues de code simplifiées
  • Éprouvée et légère

    Basée sur des modèles de gestion d'erreurs utilisés en production par des millions d'applications Rust. Zéro dépendance, empreinte minimale, fiabilité maximale.

    • Inspiré du type Result de Rust
    • Aucune surcharge à l'exécution
    • Compatible avec le code existant

Voyez la différence

La même opération asynchrone, deux approches. Un gagnant évident.

Try-Catch traditionnel

Imbriqué, flou, sujet aux erreurs

tsx
Contexte d'erreur perduType de retour inconnu

Avec Toryx

Propre, explicite, typé

tsx
Sécurité de typeGestion des erreurs simplifiée

Intégrez votre stack

Intégrations officielles pour des frameworks populaires, d'autres à venir

Toryx ExpressJs

Middleware Express.js

Middleware de gestion des erreurs prêt à l'emploi pour transformer la gestion des erreurs de votre app Express. Capture automatique des erreurs, réponses cohérentes et sécurité de type complète.

  • Zéro configuration
  • Typé
  • Réponse d'erreur sécurisée

Bientôt disponible

Toryx NextJS
Toryx NestJS
Toryx Fastify
Toryx React

Voulez-vous être averti lorsque votre framework sera supporté ?