PreprocessingOptions
Defined in: src/lib/processors/types.ts:55
Options for file preprocessing
Properties
keepOriginalFiles?
optionalkeepOriginalFiles:boolean
Defined in: src/lib/processors/types.ts:65
Whether to keep original file attachments (default: true)
maxFileSizeBytes?
optionalmaxFileSizeBytes:number
Defined in: src/lib/processors/types.ts:68
Max file size to process in bytes (default: 10MB)
onError()?
optionalonError: (fileName:string,error:Error) =>void
Defined in: src/lib/processors/types.ts:74
Callback for errors (non-fatal)
Parameters
| Parameter | Type |
|---|---|
|
|
|
|
|
|
Returns
void
onProgress()?
optionalonProgress: (current:number,total:number,fileName:string) =>void
Defined in: src/lib/processors/types.ts:71
Callback for progress updates
Parameters
| Parameter | Type |
|---|---|
|
|
|
|
|
|
|
|
|
Returns
void
processors?
optionalprocessors:FileProcessor[] |null
Defined in: src/lib/processors/types.ts:62
Processors to use.
- undefined (default): Use all built-in processors
- null or []: Disable preprocessing
- FileProcessor[]: Use specific processors