interface FilterConfig {
    sizeThreshold?: number;
    keyThreshold?: number;
    targetSize?: number;
    maxIterations?: number;
    maxSchemaDepth?: number;
    debug?: boolean;
}

Properties

sizeThreshold?: number

Size threshold in characters to trigger filtering

keyThreshold?: number

Key/field count threshold to trigger filtering

targetSize?: number

Target size after filtering

maxIterations?: number

Maximum filtering iterations

maxSchemaDepth?: number

Maximum depth for schema extraction

debug?: boolean

Enable debug logging