Comment override les méthodes du DataParser ?
Le DataParser expose un système d'override qui permet d'ajouter ou de remplacer des méthodes d'instance ou des propriétés sans forker la librairie.
Exemple d'implementation
Étapes
- Étendre l'interface
DataParserviadeclare modulepour que TypeScript connaisse votre API (parseOrThrowdans l'exemple). - Définir la méthode avec
dataParserInit.overrideHandler.setMethod(...)en réutilisant les méthodes existantes (parser.parse,parser.asyncParse, etc.). - Utiliser le plugin : une fois la méthode enregistrée, tous vos parsers (
DP.*,DPE.*) la partagent au runtime.
Voir aussi
Recover– Pour intercepter les erreurs côté utilisateur sans override global.
