Ниже приведен код Javascript, в котором я создаю объект как new Box2 и вставляю каждый объект в массив. Внутри цикла я вызываю draw () для каждого элемента. Все хорошо работает на обычном js, но я хочу реализовать этот код в ionic 3. Если тот же код копируется в файл .ts в Ionic, в редакторе он выдает ошибку как :
[ts] Duplicateидентификатор «Box2». [ts] Последующие объявления свойств должны иметь одинаковый тип. Свойство 'Box2' должно иметь тип '() => void', но здесь имеет тип 'any'. в то время как в браузере выдает ошибку как ';'ожидается для строки Box2.prototype
Box2() {
this.x = 0;
this.y = 0;
this.w = 1; // default width and height?
this.h = 1;
this.fill = '#444444';
}
Box2.prototype = {
draw : function(){
console.log("hello");
}
}