16 lines
559 B
TypeScript
16 lines
559 B
TypeScript
declare module 'pdfjs-dist/build/pdf' {
|
|
export const GlobalWorkerOptions: { workerSrc: string };
|
|
export function getDocument(src: { data: Uint8Array }): { promise: Promise<{
|
|
numPages: number;
|
|
getPage: (n: number) => Promise<{
|
|
getViewport: (opts: { scale: number }) => { width: number; height: number };
|
|
render: (opts: { canvasContext: CanvasRenderingContext2D; viewport: unknown }) => { promise: Promise<void> };
|
|
}>;
|
|
}> };
|
|
}
|
|
|
|
declare module 'pdfjs-dist/build/pdf.worker.min.js?url' {
|
|
const src: string;
|
|
export default src;
|
|
}
|