TypeScript/tests/cases/conformance/controlFlow
Anders Hejlsberg da61231039
Include super.XXX(...) assertion method calls in CFA (#36293)
* Support super.XXX in assertions

* Add tests
2020-01-22 11:21:11 -08:00
..
assertionTypePredicates1.ts Include super.XXX(...) assertion method calls in CFA (#36293) 2020-01-22 11:21:11 -08:00
constLocalsInFunctionExpressions.ts
controlFlowAssignmentExpression.ts
controlFlowBinaryAndExpression.ts
controlFlowBinaryOrExpression.ts
controlFlowCommaOperator.ts
controlFlowConditionalExpression.ts
controlFlowDeleteOperator.ts
controlFlowDestructuringDeclaration.ts
controlFlowDoWhileStatement.ts
controlFlowElementAccess.ts Elt access assignment uses declared, not narrowed type (#27574) 2018-10-05 11:30:10 -07:00
controlFlowElementAccess2.ts Control flow for element access expressions (#31478) 2019-07-16 10:10:58 -07:00
controlFlowForInStatement.ts
controlFlowForOfStatement.ts
controlFlowForStatement.ts
controlFlowIfStatement.ts
controlFlowIIFE.ts
controlFlowInstanceofExtendsFunction.ts Replace subtype check in derivedness check with flags and structure checks (#27403) 2018-10-04 12:55:39 -07:00
controlFlowInstanceOfGuardPrimitives.ts Primitives should not be instanceof... anything (#27402) 2018-09-27 15:49:51 -07:00
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
controlFlowStringIndex.ts
controlFlowSuperPropertyAccess.ts
controlFlowTruthiness.ts
controlFlowWhileStatement.ts
controlFlowWithTemplateLiterals.ts
definiteAssignmentAssertions.ts
definiteAssignmentAssertionsWithObjectShortHand.ts
exhaustiveSwitchStatements1.ts Properly analyze switch statement bypass control flow (#35087) 2019-11-13 09:22:18 -08:00
neverReturningFunctions1.ts Include super.XXX(...) assertion method calls in CFA (#36293) 2020-01-22 11:21:11 -08:00
switchWithConstrainedTypeVariable.ts
typeGuardsAsAssertions.ts
typeGuardsNestedAssignments.ts
typeGuardsTypeParameters.ts