UNPKG

angular-server-side-configuration

Version:
20 lines (19 loc) 1.2 kB
import { type BuilderContext } from '@angular-devkit/architect'; import { type BrowserBuilderOptions, type BrowserBuilderOutput, type ExecutionTransformer } from '@angular-devkit/build-angular'; import type { WebpackLoggingCallback } from '@angular-devkit/build-webpack'; import type { json } from '@angular-devkit/core'; import type webpack from 'webpack'; import type { Observable } from 'rxjs'; import { NgsscBuildSchema } from '../ngsscbuild/index'; export type NgsscBrowserBuilderOptions = BrowserBuilderOptions & NgsscBuildSchema; type IndexHtmlTransform = (content: string) => Promise<string>; /** * Experimental wrapper of the @angular-devkit/build-angular:browser builder for ngssc. */ export declare function ngsscBuildWebpackBrowser(options: NgsscBrowserBuilderOptions, context: BuilderContext, transforms?: { webpackConfiguration?: ExecutionTransformer<webpack.Configuration>; logging?: WebpackLoggingCallback; indexHtml?: IndexHtmlTransform; }): Observable<BrowserBuilderOutput>; declare const _default: import("@angular-devkit/architect/src/internal").Builder<json.JsonObject & BrowserBuilderOptions & import("../ngsscbuild/schema").Schema>; export default _default;