UNPKG

@easypdf/react

Version:

Free and open source React library for generating beautiful PDFs from React components

16 lines (15 loc) 765 B
import { default as React } from 'react'; import { PDFConfig } from './types/config'; export declare const useEasyPdf: (initialConfig?: PDFConfig) => { containerRef: React.RefObject<HTMLDivElement>; pdfRef: React.RefObject<HTMLDivElement>; downloadPDF: (refOrBlob: React.RefObject<HTMLDivElement> | Blob | string | null, config?: PDFConfig) => Promise<void>; createPDF: (content: React.ReactNode, config?: PDFConfig) => Promise<void>; createPDFBlob: (content: React.ReactNode, config?: PDFConfig) => Promise<Blob>; viewPDF: (content: React.ReactNode | Blob, config?: PDFConfig) => Promise<void>; isDownloadingPDF: boolean; isGeneratingPDF: boolean; isCreatingBlob: boolean; error: Error | null; }; export default useEasyPdf;