@sheetwrite/coreclass
Stable resource-limit failure surfaced before an XLSX codec allocates unsafe data.
- Package
@sheetwrite/core- Source
packages/core/src/export.ts#L254
Members 6
constructor
constructor(resource: keyof XlsxResourceLimitsinterface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
// … 4 more lines — see the API reference
}interface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
// … 4 more lines — see the API reference
}interface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
maxXmlDepth: number;
maxXmlAttributesPerElement: number;
maxXmlTextBytes: number;
}Resource dimensions bounded by every XLSX import and export path.API reference →, limit: number, actual: number, operation: "import" | "export");actual
actual: number;code
code: "XLSX_RESOURCE_LIMIT";limit
limit: number;operation
operation: "import" | "export";resource
resource: keyof XlsxResourceLimitsinterface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
// … 4 more lines — see the API reference
}interface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
// … 4 more lines — see the API reference
}interface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
maxXmlDepth: number;
maxXmlAttributesPerElement: number;
maxXmlTextBytes: number;
}Resource dimensions bounded by every XLSX import and export path.API reference →Declaration
View full TypeScript declaration
class XlsxResourceError extends RangeError { constructor( resource: keyof XlsxResourceLimitsinterface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
// … 4 more lines — see the API reference
}interface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
// … 4 more lines — see the API reference
}interface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
maxXmlDepth: number;
maxXmlAttributesPerElement: number;
maxXmlTextBytes: number;
}Resource dimensions bounded by every XLSX import and export path.API reference →, limit: number, actual: number, operation: "import" | "export", ); actual: number; code: "XLSX_RESOURCE_LIMIT"; limit: number; operation: "import" | "export"; resource: keyof XlsxResourceLimitsinterface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
// … 4 more lines — see the API reference
}interface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
// … 4 more lines — see the API reference
}interface XlsxResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxArchiveEntries: number;
maxEntryUncompressedBytes: number;
maxTotalUncompressedBytes: number;
maxCompressionRatio: number;
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxCells: number;
maxMerges: number;
maxSharedStrings: number;
maxStyles: number;
maxXmlElements: number;
maxXmlDepth: number;
maxXmlAttributesPerElement: number;
maxXmlTextBytes: number;
}Resource dimensions bounded by every XLSX import and export path.API reference →;}