alinea
Version:
[](https://npmjs.org/package/alinea) [](https://packagephobia.com/result?p=alinea)
12 lines (11 loc) • 360 B
TypeScript
import { Request, Response } from '@alinea/iso';
interface RequestEvent {
request: Request;
respondWith(response: Response): Promise<void>;
}
export interface Server {
port: number;
serve(until?: Promise<any>): AsyncIterable<RequestEvent>;
}
export declare function startNodeServer(port?: number, attempt?: number): Promise<Server>;
export {};