Stable resource-limit failure raised before the next oversized parse or encode allocation.
- Package
@sheetwrite/core
- Source
packages/core/src/delimited-text.ts#L40
Members 7
constructor
constructor(resource: keyof DelimitedTextResourceLimitsinterface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}interface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}interface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}Resource ceilings shared by synchronous CSV and TSV parsing and encoding.API reference →, limit: number, actual: number, operation: DelimitedTextOperationtype DelimitedTextOperation =
"parse" | "import" | "encode" | "export";type DelimitedTextOperation =
"parse" | "import" | "encode" | "export";type DelimitedTextOperation =
| "parse"
| "import"
| "encode"
| "export";Phase reported by a typed delimited-text resource failure.API reference →);
actual
code
code: "DELIMITED_TEXT_RESOURCE_LIMIT";
limit
name
name: "DelimitedTextResourceError";
operation
operation: DelimitedTextOperationtype DelimitedTextOperation =
"parse" | "import" | "encode" | "export";type DelimitedTextOperation =
"parse" | "import" | "encode" | "export";type DelimitedTextOperation =
| "parse"
| "import"
| "encode"
| "export";Phase reported by a typed delimited-text resource failure.API reference →;
resource
resource: keyof DelimitedTextResourceLimitsinterface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}interface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}interface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}Resource ceilings shared by synchronous CSV and TSV parsing and encoding.API reference →
Declaration
View full TypeScript declaration
class DelimitedTextResourceError extends RangeError {
resource: keyof DelimitedTextResourceLimitsinterface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}interface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}interface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}Resource ceilings shared by synchronous CSV and TSV parsing and encoding.API reference →, operation: DelimitedTextOperationtype DelimitedTextOperation =
"parse" | "import" | "encode" | "export";type DelimitedTextOperation =
"parse" | "import" | "encode" | "export";type DelimitedTextOperation =
| "parse"
| "import"
| "encode"
| "export";Phase reported by a typed delimited-text resource failure.API reference →, code: "DELIMITED_TEXT_RESOURCE_LIMIT";
name: "DelimitedTextResourceError";
operation: DelimitedTextOperationtype DelimitedTextOperation =
"parse" | "import" | "encode" | "export";type DelimitedTextOperation =
"parse" | "import" | "encode" | "export";type DelimitedTextOperation =
| "parse"
| "import"
| "encode"
| "export";Phase reported by a typed delimited-text resource failure.API reference →; resource: keyof DelimitedTextResourceLimitsinterface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}interface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}interface DelimitedTextResourceLimits {
maxInputBytes: number;
maxOutputBytes: number;
maxRows: number;
maxColumns: number;
maxCells: number;
maxFieldBytes: number;
maxWriterWindowRows: number;
}Resource ceilings shared by synchronous CSV and TSV parsing and encoding.API reference →;