astro
Version:
Astro is a modern site builder with web best practices, performance, and DX front-of-mind.
20 lines (19 loc) • 997 B
TypeScript
import { BaseApp } from '../app/entrypoints/index.js';
import type { SSRManifest } from '../app/types.js';
import type { BuildInternals } from './internal.js';
import { BuildPipeline } from './pipeline.js';
import type { StaticBuildOptions } from './types.js';
import type { LogRequestPayload } from '../app/base.js';
import type { ErrorHandler } from '../errors/handler.js';
import type { PoolStatsReport } from '../../runtime/server/render/queue/pool.js';
export declare class BuildApp extends BaseApp<BuildPipeline> {
createPipeline(_streaming: boolean, manifest: SSRManifest, ..._args: any[]): BuildPipeline;
isDev(): boolean;
setInternals(internals: BuildInternals): void;
setOptions(options: StaticBuildOptions): void;
getOptions(): StaticBuildOptions;
getSettings(): import("../../types/astro.js").AstroSettings;
protected createErrorHandler(): ErrorHandler;
getQueueStats(): PoolStatsReport | undefined;
logRequest(_options: LogRequestPayload): void;
}