diff --git a/packages/angular_devkit/build_angular/src/tools/esbuild/application-code-bundle.ts b/packages/angular_devkit/build_angular/src/tools/esbuild/application-code-bundle.ts index cc6bfd32cf8e..ea79b3460184 100644 --- a/packages/angular_devkit/build_angular/src/tools/esbuild/application-code-bundle.ts +++ b/packages/angular_devkit/build_angular/src/tools/esbuild/application-code-bundle.ts @@ -250,7 +250,7 @@ export function createServerPolyfillBundleOptions( options: NormalizedApplicationBuildOptions, target: string[], sourceFileCache?: SourceFileCache, -): BuildOptions | undefined { +): BundlerOptionsFactory | undefined { const polyfills: string[] = []; const zoneFlagsNamespace = 'angular:zone-flags/placeholder'; const polyfillsFromConfig = new Set(options.polyfills); @@ -329,7 +329,7 @@ export function createServerPolyfillBundleOptions( buildOptions.plugins.push(createRxjsEsmResolutionPlugin()); - return buildOptions; + return () => buildOptions; } function getEsBuildCommonOptions(options: NormalizedApplicationBuildOptions): BuildOptions {