@vitaeflow/sdk-js
Version:
Official JavaScript/TypeScript SDK for VitaeFlow - Embed and extract structured resume data from PDFs
25 lines • 691 B
TypeScript
import { Logger } from './logger';
/**
* Basic security utilities for PDF validation
*/
export declare class SecurityValidator {
private readonly logger;
private readonly maxFileSize;
constructor(logger: Logger, options?: {
maxFileSize?: number;
});
/**
* Basic PDF buffer validation
*/
validatePDFBuffer(buffer: Buffer | Uint8Array): Promise<{
valid: boolean;
errors: string[];
}>;
/**
* Check if buffer starts with valid PDF signature
* Universal implementation that works in browser and Node.js
*/
private isValidPDFSignature;
}
export default SecurityValidator;
//# sourceMappingURL=security.d.ts.map