Angular Modernizer
    Preparing search index...

    Configuration options for God Switch transformation, read from context.config.godSwitch.

    interface GodSwitchTransformConfig {
        factoryNamingPattern?: string;
        generateFactory?: boolean;
        generateInterfaces?: boolean;
        minCaseCount?: number;
        strategyNamingPattern?: string;
    }
    Index

    Properties

    factoryNamingPattern?: string

    Naming pattern for factory classes. Template variables: {SwitchExpression} Default: '{SwitchExpression}Factory'

    generateFactory?: boolean

    Whether to generate factory classes. Default: true

    generateInterfaces?: boolean

    Whether to generate strategy interfaces. Default: true

    minCaseCount?: number

    Minimum case count to trigger transformation. Should match the analysis rule threshold. Default: 10

    strategyNamingPattern?: string

    Naming pattern for strategy classes. Template variables: {CaseValue}, {SwitchExpression} Default: '{CaseValue}Strategy'