diff options
author | Asher Gomez <ashersaupingomez@gmail.com> | 2024-01-25 01:12:22 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-24 15:12:22 +0100 |
commit | 4af121687cb4c26f4a2f3e4ad266490d8faa3d2d (patch) | |
tree | 97647feb4b94dd91d84e75499712d406cf151cf3 /runtime/js/90_deno_ns.js | |
parent | 064a6c048ab420302cbb822bedd3fc365b4259a7 (diff) |
feat: deprecate `Deno.ftruncate()` and `Deno.ftruncateSync()` (#22069)
For removal in Deno 2.0.
Diffstat (limited to 'runtime/js/90_deno_ns.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 bba1f30d7..a957ce004 100644 --- a/runtime/js/90_deno_ns.js +++ b/runtime/js/90_deno_ns.js @@ -92,8 +92,22 @@ const denoNs = { lstat: fs.lstat, truncateSync: fs.truncateSync, truncate: fs.truncate, - ftruncateSync: fs.ftruncateSync, - ftruncate: fs.ftruncate, + ftruncateSync(rid, len) { + internals.warnOnDeprecatedApi( + "Deno.ftruncateSync()", + new Error().stack, + "Use `Deno.FsFile.truncateSync()` instead.", + ); + return fs.ftruncateSync(rid, len); + }, + ftruncate(rid, len) { + internals.warnOnDeprecatedApi( + "Deno.ftruncate()", + new Error().stack, + "Use `Deno.FsFile.truncate()` instead.", + ); + return fs.ftruncate(rid, len); + }, futime: fs.futime, futimeSync: fs.futimeSync, errors: errors.errors, |