Есть ли способ наследовать от объекта jsPDF? - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь создать более подходящее расширение PDF для веб-сайта, но не могу понять, почему не работает простое наследование jsPDF.

Я пытался импортировать свой объект в несколькоway (import * as ... from ... & import {...} from ...)

Кажется, что функция из унаследованного класса работает.

Объектный файл в машинописи

import * as jsPDF from 'jspdf';

export class MyOwnPDF extends jsPDF{

  constructor(){super();}

  test(){
    console.log("TEST");
  }
}

Вызов объекта / функции в машинописном тексте:

import {MyOwnPDF} from ...;

...

let doc = new MyOwnPDF();

doc.test();
doc.save("a");

Ошибка: Ошибка типа: doc.test не является функцией

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...