Используя dts-gen, я генерирую файл определения машинописного текста из JavaScript.
Он правильно конвертирует все файлы, кроме проблемы с пространством имен.
Мой JavaScript внешний вид файла как это ....
var Utils = Utils || {};
Utils.SimpleDbClient = class SimpleDbClient {
}
Когда я конвертирую, я ожидаю следующий вывод (Использовал следующий URL для генерации этого. http://www.typescriptlang.org/play)
declare namespace Utils {
export { SimpleDbClient };
}
declare class SimpleDbClient {
}
Но я получаю следующее:
declare class Utils_SimpleDbClient {
}
Я использую следующую команду для генерации:
dts-gen - test-file-test. js
Мой вопрос: почему dts-gen не создает пространство имен?
Не могли бы вы помочь мне, как сделать то же самое?