Skip to content

Commit efd97d2

Browse files
committed
[Squash] Add error code to docs
1 parent c02d332 commit efd97d2

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

doc/api/errors.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -614,6 +614,23 @@ Used when the native call from `process.cpuUsage` cannot be processed properly.
614614

615615
Used when `c-ares` failed to set the DNS server.
616616

617+
<a id="ERR_EVENTS_WHEN_CANCELED"></a>
618+
### ERR_EVENTS_WHEN_CANCELED
619+
620+
Used when a `Promise` created using `emitter.when()` has been rejected because
621+
the listener has been removed.
622+
623+
```js
624+
const EventEmitter = require('events');
625+
626+
const ee = new EventEmitter();
627+
ee.when('foo').then(() => { /* ... */ }).catch((reason) => {
628+
console.log(reason.code); // ERR_EVENTS_WHEN_CANCELED
629+
});
630+
631+
ee.removeAllListeners('foo');
632+
```
633+
617634
<a id="ERR_FALSY_VALUE_REJECTION"></a>
618635
### ERR_FALSY_VALUE_REJECTION
619636

0 commit comments

Comments
 (0)