summaryrefslogtreecommitdiff
path: root/tools/doc
diff options
context:
space:
mode:
authorTimothy Gu <timothygu99@gmail.com>2017-02-12 12:21:35 -0800
committerTimothy Gu <timothygu99@gmail.com>2017-02-15 21:33:47 -0800
commit6cea5dd39f67e36c9a36f861d4ec33ab3d3e70e0 (patch)
treeb41e7351217bb5beaedde9eb4667f534fb558679 /tools/doc
parente2d7df6fdca6620a85981afef522255b571eafcd (diff)
downloadandroid-node-v8-6cea5dd39f67e36c9a36f861d4ec33ab3d3e70e0.tar.gz
android-node-v8-6cea5dd39f67e36c9a36f861d4ec33ab3d3e70e0.tar.bz2
android-node-v8-6cea5dd39f67e36c9a36f861d4ec33ab3d3e70e0.zip
tools/doc: add more intrinsic and custom types
PR-URL: https://github.com/nodejs/node/pull/11330 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Diffstat (limited to 'tools/doc')
-rw-r--r--tools/doc/type-parser.js40
1 files changed, 27 insertions, 13 deletions
diff --git a/tools/doc/type-parser.js b/tools/doc/type-parser.js
index d8266ab69a..c5c416e2b3 100644
--- a/tools/doc/type-parser.js
+++ b/tools/doc/type-parser.js
@@ -16,31 +16,45 @@ const jsGlobalTypes = [
'Uint16Array', 'Uint32Array', 'Int8Array', 'Int16Array', 'Int32Array',
'Uint8ClampedArray', 'Float32Array', 'Float64Array', 'Date', 'RegExp',
'ArrayBuffer', 'DataView', 'Promise', 'EvalError', 'RangeError',
- 'ReferenceError', 'SyntaxError', 'TypeError', 'URIError'
+ 'ReferenceError', 'SyntaxError', 'TypeError', 'URIError', 'Proxy', 'Map',
+ 'Set', 'WeakMap', 'WeakSet', 'Generator', 'GeneratorFunction',
+ 'AsyncFunction', 'SharedArrayBuffer'
];
const typeMap = {
+ 'Iterable': jsDocPrefix +
+ 'Reference/Iteration_protocols#The_iterable_protocol',
+ 'Iterator': jsDocPrefix +
+ 'Reference/Iteration_protocols#The_iterator_protocol',
+
'Buffer': 'buffer.html#buffer_class_buffer',
- 'Handle': 'net.html#net_server_listen_handle_backlog_callback',
- 'Stream': 'stream.html#stream_stream',
- 'stream.Writable': 'stream.html#stream_class_stream_writable',
- 'stream.Readable': 'stream.html#stream_class_stream_readable',
+
'ChildProcess': 'child_process.html#child_process_class_childprocess',
+
'cluster.Worker': 'cluster.html#cluster_class_worker',
+
'dgram.Socket': 'dgram.html#dgram_class_dgram_socket',
- 'net.Socket': 'net.html#net_class_net_socket',
- 'tls.TLSSocket': 'tls.html#tls_class_tls_tlssocket',
+
'EventEmitter': 'events.html#events_class_eventemitter',
- 'Timer': 'timers.html#timers_timers',
+
'http.Agent': 'http.html#http_class_http_agent',
'http.ClientRequest': 'http.html#http_class_http_clientrequest',
'http.IncomingMessage': 'http.html#http_class_http_incomingmessage',
'http.Server': 'http.html#http_class_http_server',
'http.ServerResponse': 'http.html#http_class_http_serverresponse',
- 'Iterable': jsDocPrefix +
- 'Reference/Iteration_protocols#The_iterable_protocol',
- 'Iterator': jsDocPrefix +
- 'Reference/Iteration_protocols#The_iterator_protocol',
- 'URL': 'url.html#url_the_whatwg_url_api'
+
+ 'Handle': 'net.html#net_server_listen_handle_backlog_callback',
+ 'net.Socket': 'net.html#net_class_net_socket',
+
+ 'Stream': 'stream.html#stream_stream',
+ 'stream.Readable': 'stream.html#stream_class_stream_readable',
+ 'stream.Writable': 'stream.html#stream_class_stream_writable',
+
+ 'tls.TLSSocket': 'tls.html#tls_class_tls_tlssocket',
+
+ 'Timer': 'timers.html#timers_timers',
+
+ 'URL': 'url.html#url_the_whatwg_url_api',
+ 'URLSearchParams': 'url.html#url_class_urlsearchparams'
};
module.exports = {