123ishaTest / 123ishaTest/ludiek

Unused Concepts don't show up in the union type

Ouverte
#107 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug engine help wanted
Langage dominant
TypeScript
Étoiles
12
Forks
4
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

If you create a `Condition` but don't use it in the evaluator, it breaks the resulting `LudiekCondition` union. It seems there needs to be at least a public method on the `LudiekEvaluator` that uses `Condition` as an argument for it to end up in the final union.

This is a very dangerous bug as any consuming concept can completely break the type system, leading to hard to debug situations

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.