interface RuleOptimizerOptions

Optimization options

Properties

optional
removeRedundant: boolean

Remove rules that are subsumed by more general rules

optional
mergeRules: boolean

Merge similar rules where possible

optional
simplifyModifiers: boolean

Simplify modifier lists

optional
optimizePatterns: boolean

Convert inefficient patterns to more specific ones

optional
mergeThreshold: number

Minimum rules to trigger merge (default: 3)

Usage

import { type RuleOptimizerOptions } from ".";