diff --git a/doc/api/fs.md b/doc/api/fs.md index 98b3c0cea26d24..ee541b78e48224 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -3378,11 +3378,11 @@ and will emit a process warning, thereby helping to prevent memory leaks. Instances of the `FileHandle` object are created internally by the `fsPromises.open()` method. -Unlike callback-based such as `fs.fstat()`, `fs.fchown()`, `fs.fchmod()`, -`fs.ftruncate()`, `fs.read()`, and `fs.write()`, operations — all of which -use a simple numeric file descriptor, all `fsPromises.*` variations use the -`FileHandle` class in order to help protect against accidental leaking of -unclosed file descriptors after a `Promise` is resolved or rejected. +Unlike the callback-based API (`fs.fstat()`, `fs.fchown()`, `fs.fchmod()`, and +so on), a numeric file descriptor is not used by the promise-based API. Instead, +the promise-based API uses the `FileHandle` class in order to help avoid +accidental leaking of unclosed file descriptors after a `Promise` is resolved or +rejected. #### filehandle.appendFile(data, options)