(node)
| 64072 | return reportedError; |
| 64073 | } |
| 64074 | function generateJsxAttributes(node) { |
| 64075 | var _i, _a, prop; |
| 64076 | return __generator(this, function (_b) { |
| 64077 | switch (_b.label) { |
| 64078 | case 0: |
| 64079 | if (!ts.length(node.properties)) |
| 64080 | return [2 /*return*/]; |
| 64081 | _i = 0, _a = node.properties; |
| 64082 | _b.label = 1; |
| 64083 | case 1: |
| 64084 | if (!(_i < _a.length)) return [3 /*break*/, 4]; |
| 64085 | prop = _a[_i]; |
| 64086 | if (ts.isJsxSpreadAttribute(prop) || isHyphenatedJsxName(ts.idText(prop.name))) |
| 64087 | return [3 /*break*/, 3]; |
| 64088 | return [4 /*yield*/, { errorNode: prop.name, innerExpression: prop.initializer, nameType: getStringLiteralType(ts.idText(prop.name)) }]; |
| 64089 | case 2: |
| 64090 | _b.sent(); |
| 64091 | _b.label = 3; |
| 64092 | case 3: |
| 64093 | _i++; |
| 64094 | return [3 /*break*/, 1]; |
| 64095 | case 4: return [2 /*return*/]; |
| 64096 | } |
| 64097 | }); |
| 64098 | } |
| 64099 | function generateJsxChildren(node, getInvalidTextDiagnostic) { |
| 64100 | var memberOffset, i, child, nameType, elem; |
| 64101 | return __generator(this, function (_a) { |
no test coverage detected
searching dependent graphs…