Compare commits

...

2 Commits

3 changed files with 8 additions and 0 deletions

2
dist/socket.d.ts vendored
View File

@ -30,6 +30,8 @@ export default class Socket extends Duplex {
port: any; port: any;
family: AddressFamily; family: AddressFamily;
}; };
addEventListener: <TEvent extends "data" | "end" | "finish" | "pipe" | "readable" | "drain" | keyof import("streamx").StreamEvents | "piping">(event: TEvent, listener: TEvent extends "data" | "end" | "finish" | "pipe" | "readable" | "drain" | keyof import("streamx").StreamEvents | "piping" ? DuplexEvents<any, any>[TEvent] : (...args: any[]) => void) => this;
removeEventListener: <TEvent extends "data" | "end" | "finish" | "pipe" | "readable" | "drain" | keyof import("streamx").StreamEvents | "piping">(event: TEvent, listener: TEvent extends "data" | "end" | "finish" | "pipe" | "readable" | "drain" | keyof import("streamx").StreamEvents | "piping" ? DuplexEvents<any, any>[TEvent] : (...args: any[]) => void) => this;
static isIP(input: string): number; static isIP(input: string): number;
static isIPv4(input: string): boolean; static isIPv4(input: string): boolean;
static isIPv6(input: string): boolean; static isIPv6(input: string): boolean;

2
dist/socket.js vendored
View File

@ -64,6 +64,8 @@ class Socket extends streamx_1.Duplex {
family: this.remoteFamily, family: this.remoteFamily,
}; };
} }
addEventListener = this.addListener;
removeEventListener = this.removeListener;
static isIP(input) { static isIP(input) {
if (Socket.isIPv4(input)) { if (Socket.isIPv4(input)) {
return 4; return 4;

View File

@ -96,6 +96,10 @@ export default class Socket extends Duplex {
family: this.remoteFamily, family: this.remoteFamily,
}; };
} }
addEventListener = this.addListener;
removeEventListener = this.removeListener;
static isIP(input: string): number { static isIP(input: string): number {
if (Socket.isIPv4(input)) { if (Socket.isIPv4(input)) {
return 4; return 4;