hunk.code_window:     return {
         rebuildContexts: this.rebuildContexts,
         codeBundleCache: this.codeBundleCache,
         fileChanges,
       };
     }
  
hunk.labels: keep keep keep add keep keep keep
hunk.after_edit:       previousOutputHashes: new Map(this.outputFiles.map((file) => [file.path, file.hash])),
  
hunk.file_path: packages/angular_devkit/build_angular/src/tools/esbuild/bundler-execution-result.ts
hunk.type: add
file: import { ng } from '../../../utils/process';
  import { expectToFail } from '../../../utils/utils';
  
  export default function () {
    return Promise.resolve()
      .then(() => expectToFail(() => ng('config', 'schematics.@schematics/angular.component.prefix')))
      .then(() => ng('config', 'schematics.@schematics/angular.component.prefix', 'new-prefix'))
      .then(() => ng('config', 'schematics.@schematics/angular.component.prefix'))
      .then(({ stdout }) => {
        if (!stdout.match(/new-prefix/)) {
          throw new Error(`Expected "new-prefix", received "${JSON.stringify(stdout)}".`);
        }
      });
  }
  