(node)
| 111998 | emitList(node, node.types, 520 /* ListFormat.IntersectionTypeConstituents */, parenthesizer.parenthesizeConstituentTypeOfIntersectionType); |
| 111999 | } |
| 112000 | function emitConditionalType(node) { |
| 112001 | emit(node.checkType, parenthesizer.parenthesizeCheckTypeOfConditionalType); |
| 112002 | writeSpace(); |
| 112003 | writeKeyword("extends"); |
| 112004 | writeSpace(); |
| 112005 | emit(node.extendsType, parenthesizer.parenthesizeExtendsTypeOfConditionalType); |
| 112006 | writeSpace(); |
| 112007 | writePunctuation("?"); |
| 112008 | writeSpace(); |
| 112009 | emit(node.trueType); |
| 112010 | writeSpace(); |
| 112011 | writePunctuation(":"); |
| 112012 | writeSpace(); |
| 112013 | emit(node.falseType); |
| 112014 | } |
| 112015 | function emitInferType(node) { |
| 112016 | writeKeyword("infer"); |
| 112017 | writeSpace(); |
no test coverage detected