alinea
Version:
Headless git-based CMS
14 lines (13 loc) • 464 B
TypeScript
import type { Request, Response } from '@alinea/iso';
interface RequestEvent {
request: Request;
respondWith(response: Response): Promise<void>;
}
export interface Server {
port: number;
serve(abortController?: AbortController): AsyncIterable<RequestEvent>;
close(): void;
}
declare function startBunServer(port?: number, attempt?: number, silent?: boolean): Promise<Server>;
export declare const startServer: typeof startBunServer;
export {};