Angular Modernizer
    Preparing search index...

    Build scope determination result

    interface BuildScope {
        affectedModules: AngularModuleBoundary[];
        changedFiles: string[];
        changeSource?: "forced" | "git" | "hash";
        dependentFiles: string[];
        estimatedBuildTime: number;
        fileImpacts?: BuildScopeFileImpact[];
        recommendedCommand: string;
        reExportFiles?: string[];
        strategy: BuildScopeStrategy;
        symbolImpacts?: BuildScopeSymbolImpact[];
        templateDependentFiles?: string[];
        templateEdges?: TemplateEdge[];
        typeOnlyDependentFiles?: string[];
        valueDependentFiles?: string[];
    }
    Index

    Properties

    affectedModules: AngularModuleBoundary[]

    Angular modules affected by changes

    changedFiles: string[]

    Files that directly changed

    changeSource?: "forced" | "git" | "hash"

    How the changed set was determined.

    dependentFiles: string[]

    Files that depend on changed files (transitive, value and type-only, plus template hosts). Barrel re-exports only propagate the names they actually forward.

    estimatedBuildTime: number

    Estimated build time in seconds

    fileImpacts?: BuildScopeFileImpact[]

    Per changed file impact.

    recommendedCommand: string

    Recommended Angular CLI command

    reExportFiles?: string[]

    Barrel / re-export files passed through while propagating.

    Recommended build strategy

    symbolImpacts?: BuildScopeSymbolImpact[]

    Symbol-level consumers (only when symbols was requested).

    templateDependentFiles?: string[]

    Host components that use an affected component, directive or pipe only in their template (no import of the class): recompile and template type-check, no further propagation.

    templateEdges?: TemplateEdge[]

    Template edges behind templateDependentFiles.

    typeOnlyDependentFiles?: string[]

    Dependents reached only through type-only imports (type-check only).

    valueDependentFiles?: string[]

    Dependents that use affected bindings as values (need JS rebuild).