()
| 123736 | updateProgram(); |
| 123737 | } |
| 123738 | function updateProgram() { |
| 123739 | switch (reloadLevel) { |
| 123740 | case ts.ConfigFileProgramReloadLevel.Partial: |
| 123741 | ts.perfLogger.logStartUpdateProgram("PartialConfigReload"); |
| 123742 | reloadFileNamesFromConfigFile(); |
| 123743 | break; |
| 123744 | case ts.ConfigFileProgramReloadLevel.Full: |
| 123745 | ts.perfLogger.logStartUpdateProgram("FullConfigReload"); |
| 123746 | reloadConfigFile(); |
| 123747 | break; |
| 123748 | default: |
| 123749 | ts.perfLogger.logStartUpdateProgram("SynchronizeProgram"); |
| 123750 | synchronizeProgram(); |
| 123751 | break; |
| 123752 | } |
| 123753 | ts.perfLogger.logStopUpdateProgram("Done"); |
| 123754 | return getCurrentBuilderProgram(); |
| 123755 | } |
| 123756 | function reloadFileNamesFromConfigFile() { |
| 123757 | writeLog("Reloading new file names and options"); |
| 123758 | reloadLevel = ts.ConfigFileProgramReloadLevel.None; |
no test coverage detected
searching dependent graphs…