TypeScript/tests/cases/conformance/controlFlow
Nathan Shively-Sanders 9dbfaeef2d
Narrow QualifiedName inside typeof (#42540)
Previously this wasn't narrowed at all. Now there is control flow and
code in isMatchingReference.
2021-01-28 15:19:01 -08:00
..
assertionTypePredicates1.ts Minor fix for assertion predicates (#38710) 2020-06-20 18:27:51 -07:00
constLocalsInFunctionExpressions.ts
controlFlowAssignmentExpression.ts Allow assignments to a narrowable reference to be considered narrowable 2020-07-29 16:37:25 -07:00
controlFlowAssignmentPatternOrder.ts Update control flow for nested binary exprs 2020-10-29 13:32:32 -07:00
controlFlowBinaryAndExpression.ts
controlFlowBinaryOrExpression.ts
controlFlowBindingPatternOrder.ts Update control flow for correct destructuring evaluation order 2020-10-28 16:50:15 -07:00
controlFlowCommaOperator.ts
controlFlowConditionalExpression.ts
controlFlowDeleteOperator.ts
controlFlowDestructuringDeclaration.ts
controlFlowDoWhileStatement.ts
controlFlowElementAccess.ts
controlFlowElementAccess2.ts
controlFlowForInStatement.ts
controlFlowForOfStatement.ts
controlFlowForStatement.ts
controlFlowIfStatement.ts Narrow QualifiedName inside typeof (#42540) 2021-01-28 15:19:01 -08:00
controlFlowIIFE.ts
controlFlowInstanceofExtendsFunction.ts
controlFlowInstanceOfGuardPrimitives.ts
controlFlowIteration.ts
controlFlowIterationErrors.ts
controlFlowNullishCoalesce.ts nullish coalescing commit (#32883) 2019-09-30 15:33:50 -07:00
controlFlowOptionalChain.ts Fix erroneous optional chain narrowing (#36145) 2020-01-16 16:49:51 -08:00
controlFlowOptionalChain2.ts Narrow via discriminant property through optional chain (#42450) 2021-01-25 09:29:51 -08:00
controlFlowStringIndex.ts
controlFlowSuperPropertyAccess.ts
controlFlowTruthiness.ts
controlFlowWhileStatement.ts
controlFlowWithTemplateLiterals.ts
definiteAssignmentAssertions.ts fix(41965): fix error in definite assignment assertion context (#41989) 2020-12-30 11:45:18 -08:00
definiteAssignmentAssertionsWithObjectShortHand.ts
exhaustiveSwitchStatements1.ts Properly analyze switch statement bypass control flow (#35087) 2019-11-13 09:22:18 -08:00
neverReturningFunctions1.ts Support properties of mapped types in assertion control flow analysis (#40482) 2020-09-21 07:07:29 -10:00
switchWithConstrainedTypeVariable.ts
typeGuardsAsAssertions.ts
typeGuardsNestedAssignments.ts
typeGuardsTypeParameters.ts