@furystack/rest-service
Version:
Repository implementation for FuryStack
19 lines • 608 B
TypeScript
import type { IncomingMessage, OutgoingHttpHeaders } from 'http';
export interface StaticServerOptions {
baseUrl: string;
path: string;
hostName?: string;
port: number;
fallback?: string;
headers?: OutgoingHttpHeaders;
}
export declare class StaticServerManager {
private readonly serverManager;
private sendFile;
shouldExec: (baseUrl: string) => ({ req }: {
req: Pick<IncomingMessage, "url" | "method">;
}) => boolean;
private onRequest;
addStaticSite(options: StaticServerOptions): Promise<void>;
}
//# sourceMappingURL=static-server-manager.d.ts.map