UNPKG

angular-server-side-configuration

Version:
16 lines (15 loc) 1.4 kB
import { type BuilderContext } from '@angular-devkit/architect'; import type { ApplicationBuilderOptions, BrowserBuilderOptions } from '@angular-devkit/build-angular'; import type { json } from '@angular-devkit/core'; import type { Ngssc } from 'angular-server-side-configuration'; import type { Schema } from './schema'; import type { NgsscContext } from './ngssc-context'; export type NgsscBuildSchema = Schema; type BuilderOptions = ApplicationBuilderOptions | BrowserBuilderOptions; type ApplicationBuilderVariant = undefined | 'browser-only' | 'server'; export declare function ngsscBuild(options: NgsscBuildSchema, context: BuilderContext): Promise<import("@angular-devkit/architect").BuilderOutput>; export declare function detectVariablesAndBuildNgsscJson(options: NgsscBuildSchema, builderOptions: BuilderOptions, context: BuilderContext, multiple?: boolean, applicationBuilderVariant?: ApplicationBuilderVariant): Promise<void>; export declare function detectVariables(context: BuilderContext, searchPattern?: string | null): Promise<NgsscContext>; export declare function buildNgssc(ngsscContext: NgsscContext, options: NgsscBuildSchema, builderOptions?: BuilderOptions, multiple?: boolean, applicationBuilderVariant?: ApplicationBuilderVariant): Ngssc; declare const _default: import("@angular-devkit/architect/src/internal").Builder<Schema & json.JsonObject>; export default _default;