Я хотел бы, чтобы иметь возможность ссылаться на внешнюю библиотеку (EaselJs) из конструктора одного из моих классов:ссылки на другие библиотеки
export class GameCanvas {
private stage;
constructor() {
this.stage = new createjs.Stage("canvasElementId"); // this doesn't compile
}
start(delay, callback) {
}
}
Это не будет компилироваться, поскольку он не знает, что это createjs
Я мог передать его конструктору. Но этот объект довольно далеко вниз графа объектов, так что нужно будет прийти через много других вызовов
Есть еще один способ, которым я могу удовлетворить машинописи компилятор и сделать его знать об объектах в библиотеках внешних
благодарит
проверить это http://stackoverflow.com/questions/15865465/cant-get-references-to-work-with-typescript –