13 lines
469 B
Plaintext
13 lines
469 B
Plaintext
/// <reference types="node" resolution-mode="require"/>
|
|
import type http from 'node:http';
|
|
import type { AstroSettings } from '../../@types/astro.js';
|
|
import type { Logger } from '../logger/core.js';
|
|
export interface PreviewServer {
|
|
host?: string;
|
|
port: number;
|
|
server: http.Server;
|
|
closed(): Promise<void>;
|
|
stop(): Promise<void>;
|
|
}
|
|
export default function createStaticPreviewServer(settings: AstroSettings, logger: Logger): Promise<PreviewServer>;
|