Files
Anonyme/types/pdf-parse.d.ts
2025-06-18 14:57:11 +02:00

32 lines
666 B
TypeScript

// types/pdf-parse.d.ts
declare module "pdf-parse/lib/pdf-parse" {
interface PDFInfo {
PDFFormatVersion?: string;
IsAcroFormPresent?: boolean;
IsXFAPresent?: boolean;
Title?: string;
Author?: string;
Subject?: string;
Creator?: string;
Producer?: string;
CreationDate?: Date;
ModDate?: Date;
}
interface PDFMetadata {
[key: string]: string | number | Date | undefined;
}
interface PDFData {
numpages: number;
numrender: number;
info: PDFInfo;
metadata: PDFMetadata;
version: string;
text: string;
}
function pdfParse(buffer: Buffer): Promise<PDFData>;
export default pdfParse;
}