Skip to content

Commit fd2c4c3

Browse files
leosvelperezalan-agius4
authored andcommitted
fix(@angular-devkit/build-angular): expose ssr-dev-server builder in the public api
(cherry picked from commit f5ec789)
1 parent 11c04e8 commit fd2c4c3

File tree

3 files changed

+20
-1
lines changed
  • goldens/public-api/angular_devkit/build_angular
  • packages/angular_devkit/build_angular/src

3 files changed

+20
-1
lines changed

goldens/public-api/angular_devkit/build_angular/index.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { BuilderOutput } from '@angular-devkit/architect';
99
import type { ConfigOptions } from 'karma';
1010
import { Configuration } from 'webpack';
1111
import { DevServerBuildOutput } from '@angular-devkit/build-webpack';
12+
import { json } from '@angular-devkit/core';
1213
import { Observable } from 'rxjs';
1314
import { OutputFile } from 'esbuild';
1415
import type { Plugin as Plugin_2 } from 'esbuild';
@@ -227,6 +228,9 @@ export function executeServerBuilder(options: ServerBuilderOptions, context: Bui
227228
webpackConfiguration?: ExecutionTransformer<webpack.Configuration>;
228229
}): Observable<ServerBuilderOutput>;
229230

231+
// @public (undocumented)
232+
export function executeSSRDevServerBuilder(options: SSRDevServerBuilderOptions, context: BuilderContext): Observable<SSRDevServerBuilderOutput>;
233+
230234
// @public
231235
export type ExecutionTransformer<T> = (input: T) => T | Promise<T>;
232236

@@ -381,6 +385,15 @@ export interface SourceMapObject {
381385
// @public
382386
export type SourceMapUnion = boolean | SourceMapObject;
383387

388+
// @public (undocumented)
389+
export type SSRDevServerBuilderOptions = Schema & json.JsonObject;
390+
391+
// @public (undocumented)
392+
export type SSRDevServerBuilderOutput = BuilderOutput & {
393+
baseUrl?: string;
394+
port?: string;
395+
};
396+
384397
// @public
385398
export interface StylePreprocessorOptions {
386399
includePaths?: string[];

packages/angular_devkit/build_angular/src/builders/ssr-dev-server/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const IGNORED_STDOUT_MESSAGES = [
4848
'Angular is running in development mode. Call enableProdMode() to enable production mode.',
4949
];
5050

51-
type SSRDevServerBuilderOptions = Schema & json.JsonObject;
51+
export type SSRDevServerBuilderOptions = Schema & json.JsonObject;
5252
export type SSRDevServerBuilderOutput = BuilderOutput & {
5353
baseUrl?: string;
5454
port?: string;

packages/angular_devkit/build_angular/src/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,10 @@ export {
5959
ServerBuilderOutput,
6060
} from './builders/server';
6161

62+
export {
63+
execute as executeSSRDevServerBuilder,
64+
SSRDevServerBuilderOptions,
65+
SSRDevServerBuilderOutput,
66+
} from './builders/ssr-dev-server';
67+
6268
export { execute as executeNgPackagrBuilder, NgPackagrBuilderOptions } from './builders/ng-packagr';

0 commit comments

Comments
 (0)