React-pdf: Tambahkan pdfjs ke @types/react-pdf

Dibuat pada 25 Jun 2019  ·  6Komentar  ·  Sumber: wojtekmaj/react-pdf

Sebelum Anda mulai - daftar periksa

  • [*] Saya mengerti bahwa React-PDF tidak bertujuan untuk menjadi penampil PDF yang lengkap dan hanya alat untuk membuatnya
  • [*] Saya telah memeriksa apakah permintaan fitur ini belum dilaporkan

Apakah permintaan fitur Anda terkait dengan masalah?

Saat mengimpor pdfjs dari paket (untuk mendefinisikan pekerja jarak jauh) skrip tidak dapat dikompilasi karena definisi tidak ada di PastiTyped

Jelaskan solusi yang Anda inginkan

Tambahkan definisi ke paket

enhancement help wanted

Komentar yang paling membantu

Ini telah digabungkan karena sekarang tersedia di @types/react-pdf@^4.0.3 . Pastikan untuk menghapus file yarn.lock untuk mendapatkan perubahan jenis @types/pdfjs-dist@^2.1.1 juga.

Terima kasih @CodeDaraW untuk ulasannya.

Semua 6 komentar

Mungkin @CodeDaraW yang membuat tipenya bisa membantu?

Anda dapat mengimpor pdfjs dari pdfjs-dist secara langsung, itu hal yang sama.
Saya tidak mengimpor definisi tipe pdfjs-dist , Anda dapat membuat Permintaan Tarik untuk itu.

Saya menambahkan dukungan dasar untuk ini dengan mengekspor version dan GlobalWorkerOptions dari @types/pdfjs-dist , dan kemudian mengekspor pdfjs-dist as pdfjs dari @types/react-pdf .

import { Document, Page, pdfjs } from 'react-pdf';
pdfjs.GlobalWorkerOptions.workerSrc =
  `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.js`;

Contoh di atas sekarang berfungsi di TypeScript.

@wojtekmaj @CodeDaraW

Ini telah digabungkan karena sekarang tersedia di @types/react-pdf@^4.0.3 . Pastikan untuk menghapus file yarn.lock untuk mendapatkan perubahan jenis @types/pdfjs-dist@^2.1.1 juga.

Terima kasih @CodeDaraW untuk ulasannya.

Mungkin @wojtekmaj bisa menutup masalah sekarang.

Wow! Terima kasih banyak untuk semua orang yang terlibat.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat