Как создать fabric.Rect в машинописи?
Как создать fabric.util.createClass (fabric.Rect) в машинописи? Есть код на js. Мне нужен класс по машинописи.
JS:
Grid = fabric.util.createClass(fabric.Rect, {
initialize: function (theParams) {
this.type = "Grid";
theParams = theParams || {};
this.callSuper('initialize', theParams);
this.top = theParams.top || 40 ;
this.left = 0;
this.offsetX = 0;
}
});
Я пишу на машинописи:
/// <reference types="fabric" />
declare const fabric: any;
export class Grid extends fabric.Rect {
constructor(theParams?: any) {
theParams = theParams || {};
const options: fabric.IRectOptions = {
type: 'Grid',
top = theParams.top || 40 ;,
left: 0
};
super(options);
this.offsetX = 0;
}
Ошибка:
ошибка TS2346: цель вызова не содержит подписей.