Я новичок в TypeScript, и прямо сейчас у меня есть файлы .ts в нескольких местах, пронизывая мою структуру проекта:
app/
 |-scripts/
    |-app.ts
    |
    |-classes/
    |  |-classA.ts
    |  |-classB.ts
    |  
    |-controllers/
    |  |-controllerA.ts
    |  |-controllerB.ts
    |  
    |-otherStuff/
       |-otherstuffA.ts
Прямо сейчас, когда мои файлы скомпилированы, они скомпилированы в ту же директорию, в которой находятся .ts fles:
app/
 |-scripts/
    |-app.ts
    |-app.js
    |
    |-classes/
    |  |-classA.ts
    |  |-classB.ts
    |  |-classA.js
    |  |-classB.js
    |  
    |-controllers/
    |  |-controllerA.ts
    |  |-controllerB.ts
    |  |-controllerA.js
    |  |-controllerB.js
    |  
    |-otherStuff/
       |-otherstuffA.ts
       |-otherStuffA.js
В то время как мне нравится, как файлы .js сохраняют ту же структуру каталогов, что и файлы .ts, я не хочу отслеживать файлы .js в своем VCS, поэтому я хотел бы сохранить весь свой JavaScript файлы в отдельном дереве каталогов (который затем я могу добавить в .gitignore), например:
app/
 |-scripts/
 |  |-app.ts
 |  |
 |  |-classes/
 |  |  |-classA.ts
 |  |  |-classB.ts
 |  |  
 |  |-controllers/
 |  |  |-controllerA.ts
 |  |  |-controllerB.ts
 |  |  
 |  |-otherStuff/
 |     |-otherstuffA.ts
 |
 |-js/
    |-app.js
    |
    |-classes/
    |  |-classA.js
    |  |-classB.js
    |
    |-controllers/
    |  |-controllerA.js
    |  |-controllerB.js
    |
    |-otherStuff/
       |-otherstuffA.js
Есть ли параметр или параметр где-нибудь, что скажет компилятору TypeScript сделать это? Кроме того, я не уверен, что это актуально, но я использую WebStorm.

