@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
23 lines • 763 B
TypeScript
import { LiveReloadConfig, LiveReloadServer } from './types';
export declare class ElectronLiveReloadServer implements LiveReloadServer {
private httpServer;
private running;
private config;
private stateFilePath;
constructor(config: LiveReloadConfig);
start(): Promise<void>;
stop(): Promise<void>;
notifyReload(changedFiles?: string[]): void;
getUrl(): string;
isServerRunning(): boolean;
private initStateFile;
private writeStateFile;
private startHttpServer;
private handleHttpRequest;
private resolveFilePath;
private getContentType;
private getLiveReloadScript;
private shouldLiveReloadCSS;
private shouldLiveReloadImages;
}
//# sourceMappingURL=electron-livereload-server.d.ts.map