Angular Modernizer
    Preparing search index...

    Interface IncrementalBuildValidationResult

    Incremental build validation result with scope information

    interface IncrementalBuildValidationResult {
        affectedFiles: string[];
        buildCommand: string;
        buildSystem: "angular-cli" | "nx" | "vite" | "webpack" | "npm" | "custom";
        cacheStatus: AngularCacheInfo;
        duration: number;
        errors: BuildError[];
        exitCode: number;
        metrics: { analysisTime: number; buildTime: number; totalTime: number };
        scope: BuildScope;
        stderr: string;
        stdout: string;
        success: boolean;
        timedOut?: boolean;
        warnings: BuildError[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    affectedFiles: string[]

    Total files affected by changes (changed + dependents)

    buildCommand: string

    Build command that was executed.

    buildSystem: "angular-cli" | "nx" | "vite" | "webpack" | "npm" | "custom"

    Detected build system.

    cacheStatus: AngularCacheInfo

    Angular cache status (from CacheCoordinator)

    duration: number

    Build duration in milliseconds.

    errors: BuildError[]

    Structured build errors.

    exitCode: number

    Exit code from the build process.

    metrics: { analysisTime: number; buildTime: number; totalTime: number }

    Performance metrics

    Type Declaration

    • analysisTime: number

      Scope analysis time in milliseconds.

    • buildTime: number

      Build time in milliseconds.

    • totalTime: number

      Total time in milliseconds.

    scope: BuildScope

    Build scope analysis

    stderr: string

    Standard error from the build process.

    stdout: string

    Standard output from the build process.

    success: boolean

    Whether the build succeeded.

    timedOut?: boolean

    Whether the build timed out.

    warnings: BuildError[]

    Structured build warnings.