diff --git a/doc/api/async_hooks.md b/doc/api/async_hooks.md index 2f1ef23c64b894..99b8f038ddf211 100644 --- a/doc/api/async_hooks.md +++ b/doc/api/async_hooks.md @@ -1082,12 +1082,10 @@ This methods runs a function synchronously within a context and return its return value. The store is not accessible outside of the callback function or the asynchronous operations created within the callback. -Optionally, arguments can be passed to the function. They will be passed to -the callback function. +The optional `args` are passed to the callback function. -If the callback function throws an error, it will be thrown by `run` too. -The stacktrace will not be impacted by this call and the context will -be exited. +If the callback function throws an error, the error is thrown by `run()` too. +The stacktrace is not impacted by this call and the context is exited. Example: @@ -1117,12 +1115,10 @@ return value. The store is not accessible within the callback function or the asynchronous operations created within the callback. Any `getStore()` call done within the callback function will always return `undefined`. -Optionally, arguments can be passed to the function. They will be passed to -the callback function. +The optional `args` are passed to the callback function. -If the callback function throws an error, it will be thrown by `exit` too. -The stacktrace will not be impacted by this call and the context will be -re-entered. +If the callback function throws an error, the error is thrown by `exit()` too. +The stacktrace is not impacted by this call and the context is re-entered. Example: