Я пытаюсь создать более подходящее расширение 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 не является функцией