(node)
| 112093 | emitList(node, node.templateSpans, 262144 /* ListFormat.TemplateExpressionSpans */); |
| 112094 | } |
| 112095 | function emitImportTypeNode(node) { |
| 112096 | if (node.isTypeOf) { |
| 112097 | writeKeyword("typeof"); |
| 112098 | writeSpace(); |
| 112099 | } |
| 112100 | writeKeyword("import"); |
| 112101 | writePunctuation("("); |
| 112102 | emit(node.argument); |
| 112103 | if (node.assertions) { |
| 112104 | writePunctuation(","); |
| 112105 | writeSpace(); |
| 112106 | writePunctuation("{"); |
| 112107 | writeSpace(); |
| 112108 | writeKeyword("assert"); |
| 112109 | writePunctuation(":"); |
| 112110 | writeSpace(); |
| 112111 | var elements = node.assertions.assertClause.elements; |
| 112112 | emitList(node.assertions.assertClause, elements, 526226 /* ListFormat.ImportClauseEntries */); |
| 112113 | writeSpace(); |
| 112114 | writePunctuation("}"); |
| 112115 | } |
| 112116 | writePunctuation(")"); |
| 112117 | if (node.qualifier) { |
| 112118 | writePunctuation("."); |
| 112119 | emit(node.qualifier); |
| 112120 | } |
| 112121 | emitTypeArguments(node, node.typeArguments); |
| 112122 | } |
| 112123 | // |
| 112124 | // Binding patterns |
| 112125 | // |
no test coverage detected