(first, second)
| 49253 | } |
| 49254 | } |
| 49255 | function combineSymbolTables(first, second) { |
| 49256 | if (!(first === null || first === void 0 ? void 0 : first.size)) |
| 49257 | return second; |
| 49258 | if (!(second === null || second === void 0 ? void 0 : second.size)) |
| 49259 | return first; |
| 49260 | var combined = ts.createSymbolTable(); |
| 49261 | mergeSymbolTable(combined, first); |
| 49262 | mergeSymbolTable(combined, second); |
| 49263 | return combined; |
| 49264 | } |
| 49265 | function mergeSymbolTable(target, source, unidirectional) { |
| 49266 | if (unidirectional === void 0) { unidirectional = false; } |
| 49267 | source.forEach(function (sourceSymbol, id) { |
no test coverage detected