IFClite TypeScript API
    Preparing search index...

    Interface ValueComparison

    Comparison details needed when a saved Lens or List condition is converted to the common rule vocabulary (#5892). Defaults keep existing search/validation behavior.

    interface ValueComparison {
        caseMode?: "exact" | "fold" | "lensBoolean" | "ifcBoolean";
        numericMode?: "prefix" | "strict";
    }
    Index
    caseMode?: "exact" | "fold" | "lensBoolean" | "ifcBoolean"

    Search folds case; saved Lens/List equality keeps significant case except IFC booleans.

    numericMode?: "prefix" | "strict"

    Lists use Number(), while search and Lens use parseFloat() for numeric comparisons.