diff options
author | Asher Gomez <ashersaupingomez@gmail.com> | 2024-01-24 15:12:03 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-24 09:42:03 +0530 |
commit | c98ab51746776397502df089706c8bb6946882ff (patch) | |
tree | 76dd44497b75f7ff48df7d83ee177176dbec4764 /runtime/js | |
parent | ea48bee3f7f08459c217ed5456e2ca1875ceb8d3 (diff) |
feat: deprecate `Deno.read()` and `Deno.readSync()` (#22063)
For removal in Deno v2.
Diffstat (limited to 'runtime/js')
-rw-r--r-- | runtime/js/90_deno_ns.js | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/runtime/js/90_deno_ns.js b/runtime/js/90_deno_ns.js index 24e73d30e..f93f9f134 100644 --- a/runtime/js/90_deno_ns.js +++ b/runtime/js/90_deno_ns.js @@ -96,8 +96,22 @@ const denoNs = { iter: io.iter, iterSync: io.iterSync, SeekMode: io.SeekMode, - read: io.read, - readSync: io.readSync, + read(rid, buffer) { + internals.warnOnDeprecatedApi( + "Deno.read()", + new Error().stack, + "Use `reader.read()` instead.", + ); + return io.read(rid, buffer); + }, + readSync(rid, buffer) { + internals.warnOnDeprecatedApi( + "Deno.readSync()", + new Error().stack, + "Use `reader.readSync()` instead.", + ); + return io.readSync(rid, buffer); + }, write: io.write, writeSync: io.writeSync, File: fs.File, |