summaryrefslogtreecommitdiff
path: root/runtime/js
diff options
context:
space:
mode:
authorYusuke Tanaka <yusuktan@maguro.dev>2021-01-19 23:39:04 +0900
committerGitHub <noreply@github.com>2021-01-19 09:39:04 -0500
commit0ef8c915c07fa3e7c7898b467d259426144958f4 (patch)
treeba83fb5b813110e92fcb5ae634f0121d628acf0f /runtime/js
parentcf3202644d99f57af3c1da169435f0d1cd8eadd8 (diff)
feat(unstable): add Deno.resolveDns API (#8790)
Diffstat (limited to 'runtime/js')
-rw-r--r--runtime/js/30_net.js5
-rw-r--r--runtime/js/90_deno_ns.js1
2 files changed, 6 insertions, 0 deletions
diff --git a/runtime/js/30_net.js b/runtime/js/30_net.js
index db00f5a2b..37cb50af3 100644
--- a/runtime/js/30_net.js
+++ b/runtime/js/30_net.js
@@ -33,6 +33,10 @@
return core.jsonOpAsync("op_datagram_send", args, zeroCopy);
}
+ function resolveDns(query, recordType, options) {
+ return core.jsonOpAsync("op_dns_resolve", { query, recordType, options });
+ }
+
class Conn {
#rid = 0;
#remoteAddr = null;
@@ -210,5 +214,6 @@
Listener,
shutdown,
Datagram,
+ resolveDns,
};
})(this);
diff --git a/runtime/js/90_deno_ns.js b/runtime/js/90_deno_ns.js
index c4205a1a9..bafa1a1b5 100644
--- a/runtime/js/90_deno_ns.js
+++ b/runtime/js/90_deno_ns.js
@@ -111,6 +111,7 @@
applySourceMap: __bootstrap.errorStack.opApplySourceMap,
formatDiagnostics: __bootstrap.errorStack.opFormatDiagnostics,
shutdown: __bootstrap.net.shutdown,
+ resolveDns: __bootstrap.net.resolveDns,
listen: __bootstrap.netUnstable.listen,
connect: __bootstrap.netUnstable.connect,
listenDatagram: __bootstrap.netUnstable.listenDatagram,