UNPKG

shaman-website-compiler

Version:

Compile raw HTML, CSS and Javascript into the smallest possible, SEO friendly website.

21 lines (20 loc) 575 B
import { Route } from "./models"; export interface IWebsiteServer { listening: boolean; start: (routes: Route[]) => void; updateRoutes: (routes: Route[]) => void; } export declare class WebsiteServer implements IWebsiteServer { protected routes: Route[]; private config; private logger; private context; private _listening; get listening(): boolean; constructor(); start: (routes: Route[]) => void; updateRoutes: (routes: Route[]) => void; private handleRequest; private handleAssetRequest; private isAssetRoute; }