Как создать 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;
    }
});

fabric.d.ts

Я пишу на машинописи:

/// <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: цель вызова не содержит подписей.

0 ответов

Другие вопросы по тегам