Всем привет! Ребята, пытаюсь написать простенькую игру на TypeScript и... застрял уже в самом начале.
Есть примерно такой код (3 разных файла):
window.onload = () => {
var g: Tower.Weapon;
g = new Tower.MachineGun();
};
module Tower {
export class Weapon {
}
}
module Tower {
export class MachineGun extends Weapon {
}
}
В общем простейшее наследование. Класс MachineGun расширяет класс Weapon... И в App.ts создаётся экземпляр этого класса.
Ну и... код не выполняется. В консоли браузера вылазит TypeError: Tower.MachineGun is not a constructor.
Я, конечно, не очень хорошо разбираюсь в JS... в общем, подскажите, если кто знает...