node/lib/internal
Yagiz Nizipli da7962fd4d
lib: fix internalBinding typings
PR-URL: https://github.com/nodejs/node/pull/49742
Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
2023-09-23 10:48:34 +00:00
..
assert lib: enforce use of trailing commas 2023-03-06 10:44:14 +01:00
bootstrap lib: fix internalBinding typings 2023-09-23 10:48:34 +00:00
child_process lib: enforce use of trailing commas for functions 2023-02-14 18:45:16 +01:00
cluster net: do not treat server.maxConnections=0 as Infinity 2023-06-26 06:17:51 +00:00
console lib: support FORCE_COLOR for non TTY streams 2023-05-18 12:36:38 +00:00
crypto crypto: remove webcrypto EdDSA key checks and properties 2023-09-01 12:00:16 +00:00
debugger debugger: use internal/url.URL instead of url.parse 2023-09-13 18:03:14 +00:00
dns module, esm: jsdoc for modules files 2023-09-19 02:48:24 +00:00
events lib: performance improvement on readline async iterator 2022-10-24 12:49:16 +00:00
fs fs: improve error performance of opendirSync 2023-09-21 17:04:13 +00:00
http2 http2: use addAbortListener 2023-07-11 19:50:10 +03:00
legacy src: implement natives binding without special casing 2023-06-09 15:32:55 +02:00
main bootstrap: do not expand argv1 for snapshots 2023-09-18 00:06:20 +02:00
modules esm: identify parent importing a url with invalid host 2023-09-23 05:41:26 +00:00
per_context timers: support Symbol.dispose 2023-07-05 13:39:38 +00:00
perf src: save the performance milestone time origin in the AliasedArray 2023-07-20 23:07:41 +00:00
policy tools: fix jsdoc lint 2023-05-02 00:48:20 +00:00
process util: add getCwdSafe internal util fn 2023-09-22 08:37:42 +00:00
readline readline: add paste bracket mode 2023-08-12 13:39:24 +02:00
repl lib: fix output message when repl is used with pm 2023-06-17 17:28:38 +00:00
source_map module: add SourceMap.lineLengths 2023-07-12 18:37:32 +00:00
streams crypto: do not overwrite _writableState.defaultEncoding 2023-08-27 14:12:29 +00:00
test src: distinguish HTML transferable and cloneable 2023-07-07 17:00:00 +00:00
test_runner test_runner: catch reporter errors 2023-09-21 23:22:21 +03:00
tls tls: support automatic DHE 2023-03-12 18:35:55 +00:00
util lib,permission: drop repl autocomplete when pm enabled 2023-07-27 12:31:20 +00:00
v8 bootstrap: throw ERR_NOT_SUPPORTED_IN_SNAPSHOT in unsupported operation 2023-05-24 14:49:46 +02:00
vm module: use symbol in WeakMap to manage host defined options 2023-09-14 15:42:24 +00:00
watch_mode lib: use internal fileURLToPath 2023-09-10 14:57:37 +00:00
webstreams stream: improve readable webstream pipeTo 2023-09-19 19:22:06 +00:00
worker worker: protect against user mutating well-known prototypes 2023-08-23 09:06:51 +00:00
abort_controller.js lib: use addAbortListener 2023-07-11 19:50:29 +03:00
assert.js benchmark,doc,lib,test: prepare for padding lint rule 2019-11-30 06:28:29 -08:00
async_hooks.js tools: fix jsdoc lint 2023-05-02 00:48:20 +00:00
blob.js lib: allow byob reader for 'blob.stream()' 2023-09-22 06:16:46 +00:00
blocklist.js src: distinguish HTML transferable and cloneable 2023-07-07 17:00:00 +00:00
buffer.js src: throw DataCloneError on transfering untransferable objects 2023-05-05 11:22:42 +00:00
child_process.js child_process: support Symbol.dispose 2023-07-05 10:21:14 +00:00
cli_table.js lib: refactor to use primordials in lib/internal/cli_table 2021-04-05 18:20:38 -07:00
constants.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
dgram.js src: return uint32 for guessHandleType 2023-06-15 19:21:49 +00:00
encoding.js src: make AliasedBuffers in the binding data weak 2023-04-20 03:28:35 +00:00
error_serdes.js lib: add support for inherited custom inspection methods 2023-06-11 08:10:47 +00:00
errors.js esm: fix return type of import.meta.resolve 2023-09-20 10:09:15 +00:00
event_target.js events: remove weak listener for event target 2023-08-12 18:20:54 +00:00
file.js buffer: graduate File from experimental and expose as global 2023-03-22 19:28:12 +00:00
fixed_queue.js lib: fix reference leak 2022-09-07 09:33:10 +00:00
freelist.js http: remove unused hasItems() from freelist 2019-12-03 15:00:45 -08:00
freeze_intrinsics.js lib: check SharedArrayBuffer availability in freeze_intrinsics.js 2023-09-06 09:19:29 +00:00
heap_utils.js lib: add options to the heap snapshot APIs 2022-11-08 16:19:54 +01:00
histogram.js src: distinguish HTML transferable and cloneable 2023-07-07 17:00:00 +00:00
http.js http: trace http request / response 2022-08-05 14:25:06 +00:00
idna.js src: replace idna functions with ada::idna 2023-04-28 18:48:38 +00:00
inspector_async_hook.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
js_stream_socket.js net: use asserts in JS Socket Stream to catch races in future 2023-08-31 12:26:40 +00:00
linkedlist.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
mime.js lib: enforce use of trailing commas for functions 2023-02-14 18:45:16 +01:00
navigator.js lib: add navigator.hardwareConcurrency 2023-07-04 22:55:34 +00:00
net.js net: improve performance of isIPv4 and isIPv6 2023-09-13 20:01:36 +00:00
options.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
priority_queue.js lib: refactor PriorityQueue to use private field 2022-07-23 21:44:18 +01:00
promise_hooks.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
querystring.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
readme.md doc: clarify text about internal module changes 2018-07-31 08:28:40 +03:00
repl.js repl: add trailing commas in source files 2023-02-24 09:43:27 +01:00
socket_list.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
socketaddress.js src: distinguish HTML transferable and cloneable 2023-07-07 17:00:00 +00:00
stream_base_commons.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
structured_clone.js lib: throw error in structuedClone when no arguments are passed 2022-01-24 23:17:37 +00:00
timers.js timers: use V8 fast API calls 2023-02-28 09:37:24 +00:00
trace_events_async_hooks.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
tty.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
url.js url: validate pathToFileURL(path) argument as string 2023-08-31 20:35:04 +08:00
util.js util: add getCwdSafe internal util fn 2023-09-22 08:37:42 +00:00
v8_prof_polyfill.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
v8_prof_processor.js src: implement natives binding without special casing 2023-06-09 15:32:55 +02:00
validators.js lib: implement AbortSignal.any() 2023-05-18 08:11:07 +00:00
vm.js module: use symbol in WeakMap to manage host defined options 2023-09-14 15:42:24 +00:00
wasm_web_api.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
watchdog.js lib: add trailing commas to more internal files 2023-02-26 11:34:02 +01:00
webidl.js lib: use webidl DOMString converter in EventTarget 2023-04-14 10:12:28 +00:00
worker.js bootstrap: throw ERR_NOT_SUPPORTED_IN_SNAPSHOT in unsupported operation 2023-05-24 14:49:46 +02:00

Internal Modules

The modules in lib/internal are intended for internal use in Node.js core only, and are not accessible with require() from user modules. These modules can be changed at any time. Reliance on these modules outside of core is not supported in any way.