To use Typescript with requireJs, I made two export classes in a common export module. This allows me to load them with requireJs like that:
require(["class1", "class2"], function (_class1, _class2) {
var x = new _class1.mymodule.class1();
var y = new _class2.mymodule.class2();
}
Here is an example of one of those class-files
export module mymodule {
export class class1 {
//some props and functions
}
}
After long research, I didn't figured out how to reference just the module in a way like that:
// not working code ahead:
require(["class1", "class2"], function (mymodule) {
var x = new mymodule.class1();
var y = new mymodule.class2();
}
The last code block is plain javascript in a script HTML-tag.