Я хотел бы знать, как добавить объявление пространства имен в мой js пакет.
У меня есть класс машинописи в myclass.ts
export class MyClass{
...
}
Я использую этот класс в других файлах
export {MyClass} from "myclass"
...
let a:MyClass = new MyClass();
Я компилирую его в код vs и использую grunt для автоматизации concat различных файлов и минимизации с помощью terser.
Все хорошо, за исключением того, что я хотел бы иметь пространство имен до мой класс, когда я использую его в js
<script src="mylib.min.js"></script>
...
var a = new MYLIB.MyClass();
Где в процессе я представляю пространство имен "MYLIB"? Я хочу продолжить работу над шаблоном экспорта / импорта, поэтому я не хочу включать пространство имен или имя модуля в файл TS.
Существует ли плагин для этого? На topi c.
я не нахожу ни четкой информации, ни образцов.