(oldOptions, newOptions, optionDeclarations)
| 14361 | } |
| 14362 | ts.changesAffectingProgramStructure = changesAffectingProgramStructure; |
| 14363 | function optionsHaveChanges(oldOptions, newOptions, optionDeclarations) { |
| 14364 | return oldOptions !== newOptions && optionDeclarations.some(function (o) { |
| 14365 | return !isJsonEqual(getCompilerOptionValue(oldOptions, o), getCompilerOptionValue(newOptions, o)); |
| 14366 | }); |
| 14367 | } |
| 14368 | ts.optionsHaveChanges = optionsHaveChanges; |
| 14369 | function forEachAncestor(node, callback) { |
| 14370 | while (true) { |
no test coverage detected