File size: 410 Bytes
3a25f97
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
import http from "node:http";
export interface NodeApiHostOptions<THub> {
    requestListener: http.RequestListener;
    createHub: (server: http.Server) => THub;
}
export interface NodeApiHost<THub> {
    server: http.Server;
    hub: THub;
    listen: (port: number, onListening?: () => void) => void;
}
export declare const createNodeApiHost: <THub>(options: NodeApiHostOptions<THub>) => NodeApiHost<THub>;