summaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorAsher Gomez <ashersaupingomez@gmail.com>2024-01-25 02:36:13 +1100
committerGitHub <noreply@github.com>2024-01-24 16:36:13 +0100
commita5a973e93c19b95b604adf9862dfafaf4becee04 (patch)
tree3dd388cf3d93cb1a60d40742f035bdfd2aafc5df /runtime
parent50eaeabefb83042686e271687979c2a0c40cc7e6 (diff)
feat: deprecate `Deno.write()` and `Deno.writeSync()` (#22064)
For removal in Deno v2.
Diffstat (limited to 'runtime')
-rw-r--r--runtime/js/90_deno_ns.js18
1 files changed, 16 insertions, 2 deletions
diff --git a/runtime/js/90_deno_ns.js b/runtime/js/90_deno_ns.js
index a957ce004..72ba0c8d1 100644
--- a/runtime/js/90_deno_ns.js
+++ b/runtime/js/90_deno_ns.js
@@ -140,8 +140,22 @@ const denoNs = {
);
return io.readSync(rid, buffer);
},
- write: io.write,
- writeSync: io.writeSync,
+ write(rid, data) {
+ internals.warnOnDeprecatedApi(
+ "Deno.write()",
+ new Error().stack,
+ "Use `writer.write()` instead.",
+ );
+ return io.write(rid, data);
+ },
+ writeSync(rid, data) {
+ internals.warnOnDeprecatedApi(
+ "Deno.writeSync()",
+ new Error().stack,
+ "Use `writer.writeSync()` instead.",
+ );
+ return io.writeSync(rid, data);
+ },
File: fs.File,
FsFile,
open: fs.open,