23 lines
566 B
TypeScript
23 lines
566 B
TypeScript
/// <reference types="node" />
|
|
import EventEmitter from "events";
|
|
export default class Server extends EventEmitter {
|
|
address(): {
|
|
address: string;
|
|
family: string;
|
|
port: number;
|
|
};
|
|
close(): Promise<void>;
|
|
getConnections(): Promise<number>;
|
|
listen(...args: any[]): Promise<{
|
|
address: string;
|
|
family: string;
|
|
port: number;
|
|
}>;
|
|
get listening(): boolean;
|
|
set listening(value: boolean);
|
|
get maxConnections(): any;
|
|
set maxConnections(value: any);
|
|
ref(): this;
|
|
unref(): this;
|
|
}
|