mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-10 13:55:03 +00:00
Ce commit parachève la sortie de l'ensemble des functions "evaluate" de l'AST et ajoute un "nodeKind" sur chaque nœud afin de les associer à la bonne function d'évaluation. L'API pour les mécanismes pourra être améliorée afin de ne pas appeler `registerEvaluationFunction` sur chaque mécanisme mais en standardisant l'interface exportée par les mécanismes, par exemple export { name, parse, evaluate, render } Par ailleurs il devrait être facile de sortir les fonctions `jsx` en se basant sur les mêmes "nodeKind". Enfin, il faudra nettoyer l'AST pour supprimer les attributs inutilisés et ajouter du typage fort. |
||
---|---|---|
.. | ||
applicable.tsx | ||
arrondi.tsx | ||
barème.ts | ||
composantes.ts | ||
condition-allof.tsx | ||
condition-oneof.tsx | ||
durée.tsx | ||
grille.ts | ||
inversion.ts | ||
max.tsx | ||
min.tsx | ||
nonApplicable.tsx | ||
one-possibility.tsx | ||
operation.tsx | ||
plafond.tsx | ||
plancher.tsx | ||
possibility.tsx | ||
product.tsx | ||
recalcul.ts | ||
reduction.ts | ||
régularisation.ts | ||
sum.tsx | ||
synchronisation.tsx | ||
tauxProgressif.ts | ||
trancheUtils.ts | ||
variableTemporelle.ts | ||
variations.ts |