diff --git a/doc/api/events.md b/doc/api/events.md index 7b641138953cd3..9ceee6a30bf8bf 100644 --- a/doc/api/events.md +++ b/doc/api/events.md @@ -1277,11 +1277,13 @@ added: REPLACEME Removes the `listener` from the list of handlers for event `type`. -### Class: `NodeEventTarget extends EventTarget` +### Class: `NodeEventTarget` +* Extends: {EventTarget} + The `NodeEventTarget` is a Node.js-specific extension to `EventTarget` that emulates a subset of the `EventEmitter` API. diff --git a/doc/api/globals.md b/doc/api/globals.md index c9383ab9bdd605..096c73c72546fe 100644 --- a/doc/api/globals.md +++ b/doc/api/globals.md @@ -55,11 +55,13 @@ added: REPLACEME * Type: {AbortSignal} -### Class: `AbortSignal extends EventTarget` +### Class: `AbortSignal` +* Extends: {EventTarget} + The `AbortSignal` is used to notify observers when the `abortController.abort()` method is called. diff --git a/doc/api/perf_hooks.md b/doc/api/perf_hooks.md index c2d301006e21d6..5e573d038b869e 100644 --- a/doc/api/perf_hooks.md +++ b/doc/api/perf_hooks.md @@ -255,11 +255,13 @@ The value may be one of: * `perf_hooks.constants.NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY` * `perf_hooks.constants.NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE` -## Class: `PerformanceNodeTiming extends PerformanceEntry` +## Class: `PerformanceNodeTiming` +* Extends: {PerformanceEntry} + _This property is an extension by Node.js. It is not available in Web browsers._ Provides timing details for Node.js itself. The constructor of this class diff --git a/tools/doc/type-parser.js b/tools/doc/type-parser.js index 0a5a795011a2b7..04659c715d3196 100644 --- a/tools/doc/type-parser.js +++ b/tools/doc/type-parser.js @@ -27,8 +27,7 @@ const customTypesMap = { 'this': `${jsDocPrefix}Reference/Operators/this`, 'AbortController': 'globals.html#globals_class_abortcontroller', - 'AbortSignal': - 'globals.html#globals_class_abortsignal_extends_eventtarget', + 'AbortSignal': 'globals.html#globals_class_abortsignal', 'ArrayBufferView': 'https://developer.mozilla.org/en-US/docs/Web/API/ArrayBufferView', @@ -127,14 +126,14 @@ const customTypesMap = { 'net.Socket': 'net.html#net_class_net_socket', 'NodeEventTarget': - 'events.html#events_class_nodeeventtarget_extends_eventtarget', + 'events.html#events_class_nodeeventtarget', 'os.constants.dlopen': 'os.html#os_dlopen_constants', 'Histogram': 'perf_hooks.html#perf_hooks_class_histogram', 'PerformanceEntry': 'perf_hooks.html#perf_hooks_class_performanceentry', 'PerformanceNodeTiming': - 'perf_hooks.html#perf_hooks_class_performancenodetiming_extends_performanceentry', // eslint-disable-line max-len + 'perf_hooks.html#perf_hooks_class_performancenodetiming', 'PerformanceObserver': 'perf_hooks.html#perf_hooks_class_perf_hooks_performanceobserver', 'PerformanceObserverEntryList':