dts-gen не создает проблему пространства имен - PullRequest
0 голосов
/ 11 февраля 2020

Используя 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 не создает пространство имен?

Не могли бы вы помочь мне, как сделать то же самое?

...