(node: ts.Node)
| 135 | fields: ExtractedField[] |
| 136 | ): void { |
| 137 | const visit = (node: ts.Node) => { |
| 138 | if (ts.isJsxElement(node) || ts.isJsxSelfClosingElement(node)) { |
| 139 | const field = this.extractFieldFromJsx(node, formId, route, sourceFile); |
| 140 | if (field) { |
| 141 | fields.push(field); |
| 142 | } |
| 143 | } |
| 144 | ts.forEachChild(node, visit); |
| 145 | }; |
| 146 | |
| 147 | // Visit children of FormSearch |
| 148 | if (ts.isJsxElement(formSearchNode)) { |