123ishaTest/ludiek

Unused Concepts don't show up in the union type

オープン

#107 opened on 2025/10/11

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)TypeScript (4 件のフォーク)auto 404
bugenginehelp wanted

Repository metrics

Stars
 (12 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

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

コントリビューターガイド