diff options
author | Asher Gomez <ashersaupingomez@gmail.com> | 2024-01-25 02:36:13 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-24 16:36:13 +0100 |
commit | a5a973e93c19b95b604adf9862dfafaf4becee04 (patch) | |
tree | 3dd388cf3d93cb1a60d40742f035bdfd2aafc5df /runtime/js | |
parent | 50eaeabefb83042686e271687979c2a0c40cc7e6 (diff) |
feat: deprecate `Deno.write()` and `Deno.writeSync()` (#22064)
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 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, |