fix(javascript): preserve semantic evidence through satisfies

This commit is contained in:
Rudy Celekli
2026-10-09 12:20:29 -04:00
committed by morluto
parent 4896adcd0f
commit e995b19f83
4 changed files with 63 additions and 3 deletions
@@ -62,7 +62,8 @@ const resolveCallables = (
if (
t.isTSAsExpression(node) ||
t.isTSTypeAssertion(node) ||
t.isTSNonNullExpression(node)
t.isTSNonNullExpression(node) ||
t.isTSSatisfiesExpression(node)
)
return resolveCallables(node.expression, context);
if (t.isConditionalExpression(node) || t.isLogicalExpression(node))