UNPKG

safeer-pdf-generator

Version:

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

49 lines 1.43 kB
"use strict"; /** * Core type definitions for PDF Reporter */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ChunkProcessingError = exports.EmailError = exports.S3UploadError = exports.TemplateError = exports.PdfGenerationError = void 0; // Error types class PdfGenerationError extends Error { constructor(message, cause) { super(message); this.cause = cause; this.name = 'PdfGenerationError'; } } exports.PdfGenerationError = PdfGenerationError; class TemplateError extends Error { constructor(message, cause) { super(message); this.cause = cause; this.name = 'TemplateError'; } } exports.TemplateError = TemplateError; class S3UploadError extends Error { constructor(message, cause) { super(message); this.cause = cause; this.name = 'S3UploadError'; } } exports.S3UploadError = S3UploadError; class EmailError extends Error { constructor(message, cause) { super(message); this.cause = cause; this.name = 'EmailError'; } } exports.EmailError = EmailError; class ChunkProcessingError extends Error { constructor(message, chunkIndex, cause) { super(message); this.chunkIndex = chunkIndex; this.cause = cause; this.name = 'ChunkProcessingError'; } } exports.ChunkProcessingError = ChunkProcessingError; //# sourceMappingURL=types.js.map