We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3a53447 commit 07c7c33Copy full SHA for 07c7c33
1 file changed
doc/api/util.md
@@ -76,7 +76,24 @@ wrapped function rejects a `Promise` with a falsy value as a reason, the value
76
is wrapped in an `Error` with the original value stored in a field named
77
`reason`.
78
79
-```js
+```mjs
80
+import util from 'node:util';
81
+
82
+function fn() {
83
+ return Promise.reject(null);
84
+}
85
+const callbackFunction = util.callbackify(fn);
86
87
+callbackFunction((err, ret) => {
88
+ // When the Promise was rejected with `null` it is wrapped with an Error and
89
+ // the original value is stored in `reason`.
90
+ err && Object.hasOwn(err, 'reason') && err.reason === null; // true
91
+});
92
+```
93
94
+```cjs
95
+const util = require('node:util');
96
97
function fn() {
98
return Promise.reject(null);
99
}
0 commit comments