pdfjs-dist expand exports, export pdfjs-dist from react-pdf (#38117)

* pdfjs-dist module definition

* Declare pdfjs export in react-pdf

* Remove react-pdf/package.json, fix-up default export

* Add pdfjs test to react-pdf
This commit is contained in:
A S
2019-09-09 06:42:36 -07:00
committed by Mine Starks
parent 876262423d
commit 22bfbf1ce8
6 changed files with 18 additions and 6 deletions
+8
View File
@@ -6,6 +6,14 @@
/// <reference lib="dom"/>
declare const version: string;
declare const GlobalWorkerOptions: GlobalWorkerOptions;
interface GlobalWorkerOptions {
workerSrc: string;
}
interface PDFPromise<T> {
isResolved(): boolean;
isRejected(): boolean;
+1
View File
@@ -1,3 +1,4 @@
export { default as Document } from './Document';
export { default as Page } from './Page';
export { default as Outline } from './Outline';
export { default as pdfjs } from './pdfjs-dist';
+1
View File
@@ -1,3 +1,4 @@
export { default as Document } from './Document';
export { default as Page } from './Page';
export { default as Outline } from './Outline';
export { default as pdfjs } from './pdfjs-dist';
+3
View File
@@ -0,0 +1,3 @@
import * as pdfjs from 'pdfjs-dist';
export default pdfjs;
+2 -5
View File
@@ -8,9 +8,6 @@
import Document from './dist/Document';
import Page from './dist/Page';
import Outline from './dist/Outline';
import pdfjs from './dist/pdfjs-dist';
export {
Document,
Page,
Outline
};
export { pdfjs, Document, Page, Outline };
+3 -1
View File
@@ -1,7 +1,9 @@
import * as React from 'react';
import { Document, Page } from 'react-pdf';
import { Document, Page, pdfjs } from 'react-pdf';
import { PDFDocumentProxy } from 'pdfjs-dist';
pdfjs.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.js`;
interface State {
numPages: number | null;
pageNumber: number;