Существует конкретное определение машинописи, что я не могу себе получить рабочий:Машинописи: Экспорт конкретизированного класса
mapping.ts
class Mapping {
//
}
var mapping = new Mapping();
export = mapping;
Что позволяет использовать:
import _mapping = require('mapping');
_mapping.doSomething();
Однако я не могу достаточно добраться до решение о том, как мой map.d.ts должен быть структурирован, чтобы показать это, и не может заставить его скомпилировать.
mapping.d.ts
export var mapping: Mapping;
Это не удается, так как использование будет теперь:
_mapping.mapping.doSomething();
Любые предложения будут оценены, помимо обновления использования включить имя объекта.