2015-07-17 3 views
0

Возможно ли выпустить список разрешенных файлов TSC?список разрешений файлов с машинописными текстами

машинопись компилятор разрешат файлы /// и сортировать эти файлы, чтобы я хочу, чтобы испустить отсортированный список файлов в файл, возможно

в моем случае, у меня есть структура папок, как ниже

app/ 
    core/ 
     Math.ts 
     Helpers.ts 
    text/ 
     BarText.ts 
     FooText.ts 

Я не хочу скомпилировать все ts в собственный файл или все в отдельный пакет.

"core" в app.core.js, "text" to app.text.js.
Я использую gulp для слияния всех файлов как состояние выше, но, не зная порядка файла, у него будет проблема, когда какой-то класс расширяет другой , так как BarText фактически расширяет FooText, но BarText будет отображаться раньше в объединенном файле js и вызывать ошибка.

Есть ли способ достичь этого?

жаль мой бедный английский, спасибо большое

ответ

0

К сожалению, в настоящее время нет способа сделать это с машинопись. При использовании внутренних модулей (например, пространств имен в TS 1.5) правильное упорядочение файлов является обязанностью разработчика.

Если вы используете внешние модули, то зависимости каждого файла от других файлов явно документируются в коде, а инструменты сборки должны иметь возможность автоматически разрешать правильный порядок (или он будет спорным).