42 lines
956 B
JavaScript
42 lines
956 B
JavaScript
"use strict";
|
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const events_1 = __importDefault(require("events"));
|
|
class Server extends events_1.default {
|
|
address() {
|
|
return {
|
|
address: "127.0.0.1",
|
|
family: "IPv4",
|
|
port: 0,
|
|
};
|
|
}
|
|
async close() {
|
|
return;
|
|
}
|
|
async getConnections() {
|
|
return 0;
|
|
}
|
|
async listen(...args) {
|
|
const address = this.address();
|
|
this.emit("listening", address);
|
|
return address;
|
|
}
|
|
get listening() {
|
|
return false;
|
|
}
|
|
set listening(value) { }
|
|
get maxConnections() {
|
|
return undefined;
|
|
}
|
|
set maxConnections(value) { }
|
|
ref() {
|
|
return this;
|
|
}
|
|
unref() {
|
|
return this;
|
|
}
|
|
}
|
|
exports.default = Server;
|