API reference
Errors
OpenXmlError and its subclasses, plus shared error options.
Exceptions
src/utils/exceptions.ts# OpenXmlDecompressionBombError class
src/utils/exceptions.ts:48Thrown when an archive trips the decompression-bomb safeguards configured on openZip / loadWorkbook / loadWorkbookStream. Subclass of OpenXmlIoError so existing `catch (OpenXmlIoError)` paths still see it, while letting callers branch on bomb-specific recovery (reject the upload, log a security event, etc.).
class OpenXmlDecompressionBombError# OpenXmlError class
src/utils/exceptions.ts:13class OpenXmlError# OpenXmlInvalidWorkbookError class
src/utils/exceptions.ts:32Thrown when a workbook is structurally valid OOXML but semantically broken.
class OpenXmlInvalidWorkbookError# OpenXmlIoError class
src/utils/exceptions.ts:22Thrown for ZIP, file system, network or stream-level failures.
class OpenXmlIoError# OpenXmlNotImplementedError class
src/utils/exceptions.ts:37Thrown for features the port has chosen not to implement (yet).
class OpenXmlNotImplementedError# OpenXmlSchemaError class
src/utils/exceptions.ts:27Thrown when an OOXML payload violates structural / schema invariants.
class OpenXmlSchemaError