src / types / pdf-parse.d.ts
declare module "pdf-parse" {
interface PdfOptions {
pagerender?: (pageData: any) => Promise<string> | string;
max?: number;
version?: string;
}
interface PdfResult {
numpages: number;
numrender: number;
info: any;
metadata: any;
version: string;
text: string;
}
function pdfParse(dataBuffer: Buffer, options?: PdfOptions): Promise<PdfResult>;
export default pdfParse;
}
src / types / pdf-parse.d.ts
declare module "pdf-parse" {
interface PdfOptions {
pagerender?: (pageData: any) => Promise<string> | string;
max?: number;
version?: string;
}
interface PdfResult {
numpages: number;
numrender: number;
info: any;
metadata: any;
version: string;
text: string;
}
function pdfParse(dataBuffer: Buffer, options?: PdfOptions): Promise<PdfResult>;
export default pdfParse;
}