1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-28 16:20:57 -05:00

chore: update Deno.{fsync,fsyncSync}() deprecation notices (#22071)

To align with other deprecations.
This commit is contained in:
Asher Gomez 2024-01-24 15:08:59 +11:00 committed by GitHub
parent 5a4d69354c
commit 4c5ce90883
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 20 additions and 16 deletions

View file

@ -2168,8 +2168,8 @@ declare namespace Deno {
* console.log(await Deno.readTextFile("my_file.txt")); // H
* ```
*
* @deprecated Use `file.sync()` instead. {@linkcode Deno.fsync} will be
* removed in v2.0.0.
* @deprecated Use {@linkcode Deno.FsFile.sync} instead.
* {@linkcode Deno.fsync} will be removed in Deno 2.0.
*
* @category I/O
*/
@ -2190,8 +2190,8 @@ declare namespace Deno {
* console.log(Deno.readTextFileSync("my_file.txt")); // H
* ```
*
* @deprecated Use `file.syncSync()` instead. {@linkcode Deno.fsyncSync} will
* be removed in v2.0.0.
* @deprecated Use {@linkcode Deno.FsFile.syncSync} instead.
* {@linkcode Deno.fsyncSync} will be removed in Deno 2.0.
*
* @category I/O
*/

View file

@ -576,20 +576,10 @@ async function fdatasync(rid) {
}
function fsyncSync(rid) {
internals.warnOnDeprecatedApi(
"Deno.fsyncSync()",
new Error().stack,
"Use `file.syncSync()` instead.",
);
op_fs_fsync_sync(rid);
}
async function fsync(rid) {
internals.warnOnDeprecatedApi(
"Deno.fsync()",
new Error().stack,
"Use `file.sync()` instead.",
);
await op_fs_fsync_async(rid);
}

View file

@ -127,8 +127,22 @@ const denoNs = {
},
fstatSync: fs.fstatSync,
fstat: fs.fstat,
fsyncSync: fs.fsyncSync,
fsync: fs.fsync,
fsyncSync(rid) {
internals.warnOnDeprecatedApi(
"Deno.fsyncSync()",
new Error().stack,
"Use `Deno.FsFile.syncSync()` instead.",
);
fs.fsyncSync(rid);
},
async fsync(rid) {
internals.warnOnDeprecatedApi(
"Deno.fsync()",
new Error().stack,
"Use `Deno.FsFile.sync()` instead.",
);
await fs.fsync(rid);
},
fdatasyncSync: fs.fdatasyncSync,
fdatasync: fs.fdatasync,
symlink: fs.symlink,