From 49f6e2e79e66fe2c456e8745e86cfd148a748c9d Mon Sep 17 00:00:00 2001 From: Asher Gomez Date: Mon, 8 Apr 2024 08:59:37 +1000 Subject: FUTURE(ext/net): remove `Deno.(Conn|TlsConn|Listener|TlsListener|UnixConn).prototype.rid` (#23219) Towards #23089 --------- Signed-off-by: Asher Gomez --- ext/net/01_net.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ext/net/01_net.js') diff --git a/ext/net/01_net.js b/ext/net/01_net.js index 81ff1a50d..0b0dec4d1 100644 --- a/ext/net/01_net.js +++ b/ext/net/01_net.js @@ -100,6 +100,12 @@ class Conn { #writable; constructor(rid, remoteAddr, localAddr) { + if (internals.future) { + ObjectDefineProperty(this, "rid", { + enumerable: false, + value: undefined, + }); + } ObjectDefineProperty(this, internalRidSymbol, { enumerable: false, value: rid, @@ -260,6 +266,12 @@ class Listener { #promise = null; constructor(rid, addr) { + if (internals.future) { + ObjectDefineProperty(this, "rid", { + enumerable: false, + value: undefined, + }); + } ObjectDefineProperty(this, internalRidSymbol, { enumerable: false, value: rid, -- cgit v1.2.3