mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-10 15:05:01 +00:00
bc8c4d823a
Modifie l'API de la fonction `evaluate` pour transmettre le contexte avec `this`, ce qui simplifie l'interface de ces fonctions. L'objet `this` (qui contient `this.parsedRules`, `this.situation`, `this.evaluate`, etc.) est un interpréteur Publicodes, mais nous n'avons pas besoin de créer une nouvelle abstraction car cet objet présente exactement la même interface que l'objet public exposé dans `publicodes/index.ts` et c'est donc l'interface publique qui est utilisée dans les appels internes. |
||
---|---|---|
.. | ||
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 |