UNPKG

pdf-lib

Version:

Create and modify PDF files with JavaScript

93 lines (92 loc) 3.23 kB
import PDFObject from "./objects/PDFObject"; export declare class MethodNotImplementedError extends Error { constructor(className: string, methodName: string); } export declare class PrivateConstructorError extends Error { constructor(className: string); } export declare class UnexpectedObjectTypeError extends Error { constructor(expected: any | any[], actual: any); } export declare class UnsupportedEncodingError extends Error { constructor(encoding: string); } export declare class ReparseError extends Error { constructor(className: string, methodName: string); } export declare class MissingCatalogError extends Error { constructor(ref?: PDFObject); } export declare class MissingPageContentsEmbeddingError extends Error { constructor(); } export declare class UnrecognizedStreamTypeError extends Error { constructor(stream: any); } export declare class PageEmbeddingMismatchedContextError extends Error { constructor(); } export declare class PDFArrayIsNotRectangleError extends Error { constructor(size: number); } export declare class InvalidPDFDateStringError extends Error { constructor(value: string); } export declare class InvalidTargetIndexError extends Error { constructor(targetIndex: number, Count: number); } export declare class CorruptPageTreeError extends Error { constructor(targetIndex: number, operation: string); } export declare class IndexOutOfBoundsError extends Error { constructor(index: number, min: number, max: number); } export declare class InvalidAcroFieldValueError extends Error { constructor(); } export declare class MultiSelectValueError extends Error { constructor(); } export declare class MissingDAEntryError extends Error { constructor(fieldName: string); } export declare class MissingTfOperatorError extends Error { constructor(fieldName: string); } /***** Parser Errors ******/ export interface Position { line: number; column: number; offset: number; } export declare class NumberParsingError extends Error { constructor(pos: Position, value: string); } export declare class PDFParsingError extends Error { constructor(pos: Position, details: string); } export declare class NextByteAssertionError extends PDFParsingError { constructor(pos: Position, expectedByte: number, actualByte: number); } export declare class PDFObjectParsingError extends PDFParsingError { constructor(pos: Position, byte: number); } export declare class PDFInvalidObjectParsingError extends PDFParsingError { constructor(pos: Position); } export declare class PDFStreamParsingError extends PDFParsingError { constructor(pos: Position); } export declare class UnbalancedParenthesisError extends PDFParsingError { constructor(pos: Position); } export declare class StalledParserError extends PDFParsingError { constructor(pos: Position); } export declare class MissingPDFHeaderError extends PDFParsingError { constructor(pos: Position); } export declare class MissingKeywordError extends PDFParsingError { constructor(pos: Position, keyword: number[]); } //# sourceMappingURL=errors.d.ts.map