React-pdf: pdfjsを@types / react-pdfに追加します

作成日 2019年06月25日  ·  6コメント  ·  ソース: wojtekmaj/react-pdf

始める前に-チェックリスト

  • [*] React-PDFは、本格的なPDFビューアを目指しているのではなく、それを作成するためのツールにすぎないことを理解しています。
  • [*]この機能リクエストがまだ報告されていないかどうかを確認しました

機能リクエストは問題に関連していますか?

パッケージからpdfjsをインポートする場合(リモートワーカーを定義するため)、定義がDefinitelyTypedに存在しないため、typescriptをコンパイルできません。

希望するソリューションを説明してください

パッケージに定義を追加します

enhancement help wanted

最も参考になるコメント

これは、 @types/react-pdf@^4.0.3利用できるようにマージされました。 yarn.lockファイルを削除して、 @types/pdfjs-dist@^2.1.1タイプの変更も取得してください。

レビューをありがとう@CodeDaraW

全てのコメント6件

たぶん、タイプを作成した@CodeDaraWは何か助けになるかもしれませんか?

pdfjs-dist直接pdfjsをインポートできます。それは同じことです。
pdfjs-distの型定義をインポートしませんでした。プルリクエストを作成してください。

versionGlobalWorkerOptions@types/pdfjs-distからエクスポートし、次にpdfjs-dist as pdfjs@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`;

上記の例はTypeScriptで機能するようになりました。

@wojtekmaj @CodeDaraW

これは、 @types/react-pdf@^4.0.3利用できるようにマージされました。 yarn.lockファイルを削除して、 @types/pdfjs-dist@^2.1.1タイプの変更も取得してください。

レビューをありがとう@CodeDaraW

たぶん@wojtekmajは今問題を閉じることができます。

うわー! 関係者の皆様、本当にありがとうございました。

このページは役に立ちましたか?
0 / 5 - 0 評価