From a8a181bd1c2c123bbfa9b6485e33d63f9bc96e15 Mon Sep 17 00:00:00 2001 From: Kazuhiro Yamamoto Date: Sun, 6 Aug 2017 11:13:56 +0900 Subject: [PATCH 1/2] node: net.Socket.remoteAddress may be undefined --- types/node/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/node/index.d.ts b/types/node/index.d.ts index 31dd081d34..1f883a77fc 100644 --- a/types/node/index.d.ts +++ b/types/node/index.d.ts @@ -2354,7 +2354,7 @@ declare module "net" { unref(): void; ref(): void; - remoteAddress: string; + remoteAddress?: string; remoteFamily: string; remotePort: number; localAddress: string; From 869eab040e1d0a7437a3d784303397872c6495b2 Mon Sep 17 00:00:00 2001 From: Kazuhiro Yamamoto Date: Tue, 8 Aug 2017 19:04:44 +0900 Subject: [PATCH 2/2] Make net.Socket.remoteFamily and remotePort optional. When remoteAddress property is undefined, these properties are also undefined. --- types/node/index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/types/node/index.d.ts b/types/node/index.d.ts index 1f883a77fc..f73e0ff2fe 100644 --- a/types/node/index.d.ts +++ b/types/node/index.d.ts @@ -2355,8 +2355,8 @@ declare module "net" { ref(): void; remoteAddress?: string; - remoteFamily: string; - remotePort: number; + remoteFamily?: string; + remotePort?: number; localAddress: string; localPort: number; bytesRead: number;