UNPKG

safeer-pdf-generator

Version:

Framework-agnostic PDF generation library with chunking, merging, S3 upload, and email delivery

41 lines 1.04 kB
/** * Core type definitions for PDF Reporter */ // Error types export class PdfGenerationError extends Error { constructor(message, cause) { super(message); this.cause = cause; this.name = 'PdfGenerationError'; } } export class TemplateError extends Error { constructor(message, cause) { super(message); this.cause = cause; this.name = 'TemplateError'; } } export class S3UploadError extends Error { constructor(message, cause) { super(message); this.cause = cause; this.name = 'S3UploadError'; } } export class EmailError extends Error { constructor(message, cause) { super(message); this.cause = cause; this.name = 'EmailError'; } } export class ChunkProcessingError extends Error { constructor(message, chunkIndex, cause) { super(message); this.chunkIndex = chunkIndex; this.cause = cause; this.name = 'ChunkProcessingError'; } } //# sourceMappingURL=types.js.map