Я пытаюсь использовать jsPDF и jspdf-autotable в своем проекте, и я получаю эти ошибки

#angular #jspdf #jspdf-autotable

Вопрос:

Я пытаюсь использовать jsPDF и jspdf-autotable в своем проекте, и это не сработало. Что мне делать ??

 import {Injectable} from '@angular/core';
import * as jsPDF from 'jspdf';
import 'jspdf-autotable';
import {UserOptions} from 'jspdf-autotable';

interface IjsPDFWithPlugin extends jsPDF {
  autoTable: (option: UserOptions) => jsPDF;
}
 

и у меня возникают эти ошибки
Нельзя использовать пространство имен «jsPDF» в качестве типа.

и для этого кода у меня есть эта ошибка, Это выражение не является конструктивным. Тип «тип импорта(«jspdf») » не имеет сигнатур построения.

   convertToPdf(rowList: any[], headerList: string[]) {
    const doc = new jsPDF('portrait', 'px', 'a4') as IjsPDFWithPlugin;
    const rows = [];

    for (const row of rowList) {
      rows.push(Object.keys(row).map(_ => row[_])); 
}