Angular Modernizer
    Preparing search index...

    Interface RuleGenerationResult

    Rule generation result

    interface RuleGenerationResult {
        filteredByConfidence: { confidence: number; pattern: PatternEntry }[];
        filteredByStyle: { pattern: PatternEntry; reason: string }[];
        rules: GeneratedRule[];
        statistics: {
            averageConfidence: number;
            averageStyleAlignment: number;
            filteredByConfidence: number;
            filteredByStyle: number;
            rulesGenerated: number;
            totalPatternsAnalyzed: number;
        };
    }
    Index

    Properties

    filteredByConfidence: { confidence: number; pattern: PatternEntry }[]

    Rules that were filtered out due to low confidence

    Type Declaration

    • confidence: number

      Confidence of the pattern (0-1).

    • pattern: PatternEntry

      Filtered pattern.

    filteredByStyle: { pattern: PatternEntry; reason: string }[]

    Rules that were filtered out due to style mismatch

    Type Declaration

    • pattern: PatternEntry

      Filtered pattern.

    • reason: string

      Why the pattern does not fit the style.

    rules: GeneratedRule[]

    Generated rules

    statistics: {
        averageConfidence: number;
        averageStyleAlignment: number;
        filteredByConfidence: number;
        filteredByStyle: number;
        rulesGenerated: number;
        totalPatternsAnalyzed: number;
    }

    Statistics

    Type Declaration

    • averageConfidence: number

      Mean confidence of the generated rules (0 when none).

    • averageStyleAlignment: number

      Mean style alignment of the generated rules (0 when none).

    • filteredByConfidence: number

      Number of patterns filtered by confidence.

    • filteredByStyle: number

      Number of patterns filtered by style.

    • rulesGenerated: number

      Number of generated rules.

    • totalPatternsAnalyzed: number

      Number of input patterns.