angular-server-side-configuration
Version:
Configure an angular application on the server
15 lines (14 loc) • 1.3 kB
text/typescript
import { type BuilderContext } from '@angular-devkit/architect';
import type { ApplicationBuilderOptions } from '@angular/build';
import type { json } from '@angular-devkit/core';
import type { Ngssc } from 'angular-server-side-configuration';
import type { Schema } from './schema.cjs';
import type { NgsscContext } from './ngssc-context.cjs';
export type NgsscBuildSchema = Schema;
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: ApplicationBuilderOptions, 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?: ApplicationBuilderOptions, multiple?: boolean, applicationBuilderVariant?: ApplicationBuilderVariant): Ngssc;
declare const _default: import("@angular-devkit/architect").Builder<Schema & json.JsonObject>;
export default _default;