| https://beta.docs.nodejs.org/ |
| Learn | https://nodejs.org/en/learn |
| About | https://nodejs.org/en/about |
| Download | https://nodejs.org/en/download |
| Docs | https://nodejs.org/docs/latest/api/ |
| Blog | https://nodejs.org/en/blog/ |
| Contribute | https://github.com/nodejs/node/blob/main/CONTRIBUTING.md |
| https://github.com/nodejs/node |
| About this documentation | https://beta.docs.nodejs.org/index.html |
| Usage and example | https://beta.docs.nodejs.org/synopsis.html |
| Assert | https://beta.docs.nodejs.org/assert.html |
| Async hooks | https://beta.docs.nodejs.org/async_hooks.html |
| Asynchronous context tracking | https://beta.docs.nodejs.org/async_context.html |
| Benchmark runner | https://beta.docs.nodejs.org/bench.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html |
| C++ addons | https://beta.docs.nodejs.org/addons.html |
| C++ embedder API | https://beta.docs.nodejs.org/embedding.html |
| Child process | https://beta.docs.nodejs.org/child_process.html |
| Cluster | https://beta.docs.nodejs.org/cluster.html |
| Command-line API | https://beta.docs.nodejs.org/cli.html |
| Console | https://beta.docs.nodejs.org/console.html |
| Crypto | https://beta.docs.nodejs.org/crypto.html |
| Debugger | https://beta.docs.nodejs.org/debugger.html |
| Deprecated APIs | https://beta.docs.nodejs.org/deprecations.html |
| Diagnostic report | https://beta.docs.nodejs.org/report.html |
| Diagnostics Channel | https://beta.docs.nodejs.org/diagnostics_channel.html |
| DNS | https://beta.docs.nodejs.org/dns.html |
| Domain | https://beta.docs.nodejs.org/domain.html |
| DTLS | https://beta.docs.nodejs.org/dtls.html |
| Environment Variables | https://beta.docs.nodejs.org/environment_variables.html |
| Errors | https://beta.docs.nodejs.org/errors.html |
| Events | https://beta.docs.nodejs.org/events.html |
| FFI | https://beta.docs.nodejs.org/ffi.html |
| File system | https://beta.docs.nodejs.org/fs.html |
| Global objects | https://beta.docs.nodejs.org/globals.html |
| HTTP | https://beta.docs.nodejs.org/http.html |
| HTTP/2 | https://beta.docs.nodejs.org/http2.html |
| HTTPS | https://beta.docs.nodejs.org/https.html |
| Inspector | https://beta.docs.nodejs.org/inspector.html |
| Internationalization support | https://beta.docs.nodejs.org/intl.html |
| Iterable Streams | https://beta.docs.nodejs.org/stream_iter.html |
| Modules: node:module API | https://beta.docs.nodejs.org/module.html |
| Modules: CommonJS modules | https://beta.docs.nodejs.org/modules.html |
| Modules: ECMAScript modules | https://beta.docs.nodejs.org/esm.html |
| Modules: Packages | https://beta.docs.nodejs.org/packages.html |
| Modules: TypeScript | https://beta.docs.nodejs.org/typescript.html |
| Net | https://beta.docs.nodejs.org/net.html |
| Node-API | https://beta.docs.nodejs.org/n-api.html |
| OS | https://beta.docs.nodejs.org/os.html |
| Path | https://beta.docs.nodejs.org/path.html |
| Performance measurement APIs | https://beta.docs.nodejs.org/perf_hooks.html |
| Permissions | https://beta.docs.nodejs.org/permissions.html |
| Process | https://beta.docs.nodejs.org/process.html |
| Punycode | https://beta.docs.nodejs.org/punycode.html |
| Query string | https://beta.docs.nodejs.org/querystring.html |
| Readline | https://beta.docs.nodejs.org/readline.html |
| REPL | https://beta.docs.nodejs.org/repl.html |
| Single executable applications | https://beta.docs.nodejs.org/single-executable-applications.html |
| SQLite | https://beta.docs.nodejs.org/sqlite.html |
| Stream | https://beta.docs.nodejs.org/stream.html |
| String decoder | https://beta.docs.nodejs.org/string_decoder.html |
| Test runner | https://beta.docs.nodejs.org/test.html |
| Timers | https://beta.docs.nodejs.org/timers.html |
| TLS (SSL) | https://beta.docs.nodejs.org/tls.html |
| Trace events | https://beta.docs.nodejs.org/tracing.html |
| TTY | https://beta.docs.nodejs.org/tty.html |
| UDP/datagram sockets | https://beta.docs.nodejs.org/dgram.html |
| URL | https://beta.docs.nodejs.org/url.html |
| Util | https://beta.docs.nodejs.org/util.html |
| util.callbackify | https://beta.docs.nodejs.org/util/callbackify.html |
| util.convertProcessSignalToExitCode | https://beta.docs.nodejs.org/util/convertProcessSignalToExitCode.html |
| util.debuglog | https://beta.docs.nodejs.org/util/debuglog.html |
| util.debug | https://beta.docs.nodejs.org/util/debug.html |
| util.deprecate | https://beta.docs.nodejs.org/util/deprecate.html |
| util.debounce | https://beta.docs.nodejs.org/util/debounce.html |
| util.throttle | https://beta.docs.nodejs.org/util/throttle.html |
| util.diff | https://beta.docs.nodejs.org/util/diff.html |
| util.format | https://beta.docs.nodejs.org/util/format.html |
| util.formatWithOptions | https://beta.docs.nodejs.org/util/formatWithOptions.html |
| util.getCallSites | https://beta.docs.nodejs.org/util/getCallSites.html |
| util.getSystemErrorName | https://beta.docs.nodejs.org/util/getSystemErrorName.html |
| util.getSystemErrorMap | https://beta.docs.nodejs.org/util/getSystemErrorMap.html |
| util.getSystemErrorMessage | https://beta.docs.nodejs.org/util/getSystemErrorMessage.html |
| util.setTraceSigInt | https://beta.docs.nodejs.org/util/setTraceSigInt.html |
| util.inherits | https://beta.docs.nodejs.org/util/inherits.html |
| util.inspect | https://beta.docs.nodejs.org/util/inspect.html |
| util.inspect | https://beta.docs.nodejs.org/util/inspect-2.html |
| util.isDeepStrictEqual | https://beta.docs.nodejs.org/util/isDeepStrictEqual.html |
| util.isPartialDeepStrictEqual | https://beta.docs.nodejs.org/util/isPartialDeepStrictEqual.html |
| util.markPromiseAsHandled | https://beta.docs.nodejs.org/util/markPromiseAsHandled.html |
| util.MIMEType | https://beta.docs.nodejs.org/util/MIMEType.html |
| util.MIMEParams | https://beta.docs.nodejs.org/util/MIMEParams.html |
| util.parseArgs | https://beta.docs.nodejs.org/util/parseArgs.html |
| util.parseEnv | https://beta.docs.nodejs.org/util/parseEnv.html |
| util.promisify | https://beta.docs.nodejs.org/util/promisify.html |
| util.stripVTControlCharacters | https://beta.docs.nodejs.org/util/stripVTControlCharacters.html |
| util.styleText | https://beta.docs.nodejs.org/util/styleText.html |
| util.TextDecoder | https://beta.docs.nodejs.org/util/TextDecoder.html |
| util.TextEncoder | https://beta.docs.nodejs.org/util/TextEncoder.html |
| util.toUSVString | https://beta.docs.nodejs.org/util/toUSVString.html |
| util.transferableAbortController | https://beta.docs.nodejs.org/util/transferableAbortController.html |
| util.transferableAbortSignal | https://beta.docs.nodejs.org/util/transferableAbortSignal.html |
| util.aborted | https://beta.docs.nodejs.org/util/aborted.html |
| util.types | https://beta.docs.nodejs.org/util/types.html |
| Deprecated APIs | https://beta.docs.nodejs.org/util/deprecated-apis.html |
| V8 | https://beta.docs.nodejs.org/v8.html |
| Virtual File System | https://beta.docs.nodejs.org/vfs.html |
| VM (executing JavaScript) | https://beta.docs.nodejs.org/vm.html |
| Web Crypto API | https://beta.docs.nodejs.org/webcrypto.html |
| Web Streams API | https://beta.docs.nodejs.org/webstreams.html |
| WebAssembly System Interface (WASI) | https://beta.docs.nodejs.org/wasi.html |
| Worker threads | https://beta.docs.nodejs.org/worker_threads.html |
| Zlib | https://beta.docs.nodejs.org/zlib.html |
| util.callbackify | https://beta.docs.nodejs.org/util.html#utilcallbackifyoriginal |
| util.convertProcessSignalToExitCode | https://beta.docs.nodejs.org/util.html#utilconvertprocesssignaltoexitcodesignal |
| util.debuglog | https://beta.docs.nodejs.org/util.html#utildebuglogsection-callback |
| debuglog().enabled | https://beta.docs.nodejs.org/util.html#debuglogenabled |
| util.debug | https://beta.docs.nodejs.org/util.html#utildebugsection |
| util.deprecate | https://beta.docs.nodejs.org/util.html#utildeprecatefn-msg-code-options |
| util.debounce | https://beta.docs.nodejs.org/util.html#utildebouncefn-wait-options |
| util.throttle | https://beta.docs.nodejs.org/util.html#utilthrottlefn-limit-interval-options |
| util.diff | https://beta.docs.nodejs.org/util.html#utildiffactual-expected |
| util.format | https://beta.docs.nodejs.org/util.html#utilformatformat-args |
| util.formatWithOptions | https://beta.docs.nodejs.org/util.html#utilformatwithoptionsinspectoptions-format-args |
| util.getCallSites | https://beta.docs.nodejs.org/util.html#utilgetcallsitesframecount-options |
| util.getSystemErrorName | https://beta.docs.nodejs.org/util.html#utilgetsystemerrornameerr |
| util.getSystemErrorMap | https://beta.docs.nodejs.org/util.html#utilgetsystemerrormap |
| util.getSystemErrorMessage | https://beta.docs.nodejs.org/util.html#utilgetsystemerrormessageerr |
| util.setTraceSigInt | https://beta.docs.nodejs.org/util.html#utilsettracesigintenable |
| util.inherits | https://beta.docs.nodejs.org/util.html#utilinheritsconstructor-superconstructor |
| util.inspect | https://beta.docs.nodejs.org/util.html#utilinspectobject-options |
| Customizing util.inspect colors | https://beta.docs.nodejs.org/util.html#customizing-utilinspect-colors |
| Custom inspection functions on objects | https://beta.docs.nodejs.org/util.html#custom-inspection-functions-on-objects |
| util.inspect.custom | https://beta.docs.nodejs.org/util.html#utilinspectcustom |
| util.inspect.defaultOptions | https://beta.docs.nodejs.org/util.html#utilinspectdefaultoptions |
| util.isDeepStrictEqual | https://beta.docs.nodejs.org/util.html#utilisdeepstrictequalval1-val2-options |
| util.isPartialDeepStrictEqual | https://beta.docs.nodejs.org/util.html#utilispartialdeepstrictequalval1-val2 |
| util.markPromiseAsHandled | https://beta.docs.nodejs.org/util.html#utilmarkpromiseashandledpromise |
| util.MIMEType | https://beta.docs.nodejs.org/util.html#class-utilmimetype |
| new MIMEType | https://beta.docs.nodejs.org/util.html#new-mimetypeinput |
| mime.type | https://beta.docs.nodejs.org/util.html#mimetype |
| mime.subtype | https://beta.docs.nodejs.org/util.html#mimesubtype |
| mime.essence | https://beta.docs.nodejs.org/util.html#mimeessence |
| mime.params | https://beta.docs.nodejs.org/util.html#mimeparams |
| mime.toString | https://beta.docs.nodejs.org/util.html#mimetostring |
| mime.toJSON | https://beta.docs.nodejs.org/util.html#mimetojson |
| MIMEType.parse | https://beta.docs.nodejs.org/util.html#mimetypeparsestring |
| util.MIMEParams | https://beta.docs.nodejs.org/util.html#class-utilmimeparams |
| new MIMEParams | https://beta.docs.nodejs.org/util.html#new-mimeparams |
| mimeParams.delete | https://beta.docs.nodejs.org/util.html#mimeparamsdeletename |
| mimeParams.entries | https://beta.docs.nodejs.org/util.html#mimeparamsentries |
| mimeParams.get | https://beta.docs.nodejs.org/util.html#mimeparamsgetname |
| mimeParams.has | https://beta.docs.nodejs.org/util.html#mimeparamshasname |
| mimeParams.keys | https://beta.docs.nodejs.org/util.html#mimeparamskeys |
| mimeParams.set | https://beta.docs.nodejs.org/util.html#mimeparamssetname-value |
| mimeParams.values | https://beta.docs.nodejs.org/util.html#mimeparamsvalues |
| mimeParams[Symbol.iterator] | https://beta.docs.nodejs.org/util.html#mimeparamssymboliterator |
| util.parseArgs | https://beta.docs.nodejs.org/util.html#utilparseargsconfig |
| parseArgs tokens | https://beta.docs.nodejs.org/util.html#parseargs-tokens |
| util.parseEnv | https://beta.docs.nodejs.org/util.html#utilparseenvcontent |
| util.promisify | https://beta.docs.nodejs.org/util.html#utilpromisifyoriginal |
| Custom promisified functions | https://beta.docs.nodejs.org/util.html#custom-promisified-functions |
| util.promisify.custom | https://beta.docs.nodejs.org/util.html#utilpromisifycustom |
| util.stripVTControlCharacters | https://beta.docs.nodejs.org/util.html#utilstripvtcontrolcharactersstr |
| util.styleText | https://beta.docs.nodejs.org/util.html#utilstyletextformat-text-options |
| util.TextDecoder | https://beta.docs.nodejs.org/util.html#class-utiltextdecoder |
| WHATWG supported encodings | https://beta.docs.nodejs.org/util.html#whatwg-supported-encodings |
| new TextDecoder | https://beta.docs.nodejs.org/util.html#new-textdecoderencoding-options |
| textDecoder.decode | https://beta.docs.nodejs.org/util.html#textdecoderdecodeinput-options |
| textDecoder.encoding | https://beta.docs.nodejs.org/util.html#textdecoderencoding |
| textDecoder.fatal | https://beta.docs.nodejs.org/util.html#textdecoderfatal |
| textDecoder.ignoreBOM | https://beta.docs.nodejs.org/util.html#textdecoderignorebom |
| util.TextEncoder | https://beta.docs.nodejs.org/util.html#class-utiltextencoder |
| textEncoder.encode | https://beta.docs.nodejs.org/util.html#textencoderencodeinput |
| textEncoder.encodeInto | https://beta.docs.nodejs.org/util.html#textencoderencodeintosrc-dest |
| textEncoder.encoding | https://beta.docs.nodejs.org/util.html#textencoderencoding |
| util.toUSVString | https://beta.docs.nodejs.org/util.html#utiltousvstringstring |
| util.transferableAbortController | https://beta.docs.nodejs.org/util.html#utiltransferableabortcontroller |
| util.transferableAbortSignal | https://beta.docs.nodejs.org/util.html#utiltransferableabortsignalsignal |
| util.aborted | https://beta.docs.nodejs.org/util.html#utilabortedsignal-resource |
| util.types | https://beta.docs.nodejs.org/util.html#utiltypes |
| util.types.isAnyArrayBuffer | https://beta.docs.nodejs.org/util.html#utiltypesisanyarraybuffervalue |
| util.types.isArrayBufferView | https://beta.docs.nodejs.org/util.html#utiltypesisarraybufferviewvalue |
| util.types.isArgumentsObject | https://beta.docs.nodejs.org/util.html#utiltypesisargumentsobjectvalue |
| util.types.isArrayBuffer | https://beta.docs.nodejs.org/util.html#utiltypesisarraybuffervalue |
| util.types.isAsyncFunction | https://beta.docs.nodejs.org/util.html#utiltypesisasyncfunctionvalue |
| util.types.isBigInt64Array | https://beta.docs.nodejs.org/util.html#utiltypesisbigint64arrayvalue |
| util.types.isBigIntObject | https://beta.docs.nodejs.org/util.html#utiltypesisbigintobjectvalue |
| util.types.isBigUint64Array | https://beta.docs.nodejs.org/util.html#utiltypesisbiguint64arrayvalue |
| util.types.isBooleanObject | https://beta.docs.nodejs.org/util.html#utiltypesisbooleanobjectvalue |
| util.types.isBoxedPrimitive | https://beta.docs.nodejs.org/util.html#utiltypesisboxedprimitivevalue |
| util.types.isCryptoKey | https://beta.docs.nodejs.org/util.html#utiltypesiscryptokeyvalue |
| util.types.isDataView | https://beta.docs.nodejs.org/util.html#utiltypesisdataviewvalue |
| util.types.isDate | https://beta.docs.nodejs.org/util.html#utiltypesisdatevalue |
| util.types.isExternal | https://beta.docs.nodejs.org/util.html#utiltypesisexternalvalue |
| util.types.isFloat16Array | https://beta.docs.nodejs.org/util.html#utiltypesisfloat16arrayvalue |
| util.types.isFloat32Array | https://beta.docs.nodejs.org/util.html#utiltypesisfloat32arrayvalue |
| util.types.isFloat64Array | https://beta.docs.nodejs.org/util.html#utiltypesisfloat64arrayvalue |
| util.types.isGeneratorFunction | https://beta.docs.nodejs.org/util.html#utiltypesisgeneratorfunctionvalue |
| util.types.isGeneratorObject | https://beta.docs.nodejs.org/util.html#utiltypesisgeneratorobjectvalue |
| util.types.isInt8Array | https://beta.docs.nodejs.org/util.html#utiltypesisint8arrayvalue |
| util.types.isInt16Array | https://beta.docs.nodejs.org/util.html#utiltypesisint16arrayvalue |
| util.types.isInt32Array | https://beta.docs.nodejs.org/util.html#utiltypesisint32arrayvalue |
| util.types.isKeyObject | https://beta.docs.nodejs.org/util.html#utiltypesiskeyobjectvalue |
| util.types.isMap | https://beta.docs.nodejs.org/util.html#utiltypesismapvalue |
| util.types.isMapIterator | https://beta.docs.nodejs.org/util.html#utiltypesismapiteratorvalue |
| util.types.isModuleNamespaceObject | https://beta.docs.nodejs.org/util.html#utiltypesismodulenamespaceobjectvalue |
| util.types.isNativeError | https://beta.docs.nodejs.org/util.html#utiltypesisnativeerrorvalue |
| util.types.isNumberObject | https://beta.docs.nodejs.org/util.html#utiltypesisnumberobjectvalue |
| util.types.isPromise | https://beta.docs.nodejs.org/util.html#utiltypesispromisevalue |
| util.types.isProxy | https://beta.docs.nodejs.org/util.html#utiltypesisproxyvalue |
| util.types.isRegExp | https://beta.docs.nodejs.org/util.html#utiltypesisregexpvalue |
| util.types.isSet | https://beta.docs.nodejs.org/util.html#utiltypesissetvalue |
| util.types.isSetIterator | https://beta.docs.nodejs.org/util.html#utiltypesissetiteratorvalue |
| util.types.isSharedArrayBuffer | https://beta.docs.nodejs.org/util.html#utiltypesissharedarraybuffervalue |
| util.types.isStringObject | https://beta.docs.nodejs.org/util.html#utiltypesisstringobjectvalue |
| util.types.isSymbolObject | https://beta.docs.nodejs.org/util.html#utiltypesissymbolobjectvalue |
| util.types.isTypedArray | https://beta.docs.nodejs.org/util.html#utiltypesistypedarrayvalue |
| util.types.isUint8Array | https://beta.docs.nodejs.org/util.html#utiltypesisuint8arrayvalue |
| util.types.isUint8ClampedArray | https://beta.docs.nodejs.org/util.html#utiltypesisuint8clampedarrayvalue |
| util.types.isUint16Array | https://beta.docs.nodejs.org/util.html#utiltypesisuint16arrayvalue |
| util.types.isUint32Array | https://beta.docs.nodejs.org/util.html#utiltypesisuint32arrayvalue |
| util.types.isWeakMap | https://beta.docs.nodejs.org/util.html#utiltypesisweakmapvalue |
| util.types.isWeakSet | https://beta.docs.nodejs.org/util.html#utiltypesisweaksetvalue |
| Deprecated APIs | https://beta.docs.nodejs.org/util.html#deprecated-apis |
| util._extend | https://beta.docs.nodejs.org/util.html#util_extendtarget-source |
| util.isArray | https://beta.docs.nodejs.org/util.html#utilisarrayobject |
| Util | https://beta.docs.nodejs.org/util.html#util |
| lib/util.js | https://github.com/nodejs/node/blob/main/lib/util.js |
| util.callbackify | https://beta.docs.nodejs.org/util.html#utilcallbackifyoriginal |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| 'uncaughtException' | https://beta.docs.nodejs.org/process.html#event-uncaughtexception |
| util.convertProcessSignalToExitCode | https://beta.docs.nodejs.org/util.html#utilconvertprocesssignaltoexitcodesignal |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| signal(7) | https://man7.org/linux/man-pages/man7/signal.7.html |
| util.debuglog | https://beta.docs.nodejs.org/util.html#utildebuglogsection-callback |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| console.error() | https://beta.docs.nodejs.org/console.html#consoleerrordata-args |
| debuglog().enabled | https://beta.docs.nodejs.org/util.html#debuglogenabled |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.debug | https://beta.docs.nodejs.org/util.html#utildebugsection |
| util.deprecate | https://beta.docs.nodejs.org/util.html#utildeprecatefn-msg-code-options |
| Add options object with modifyPrototype to conditionally modify the prototype of the deprecated object.v25.2.0, v24.12.0 | https://github.com/nodejs/node/pull/59982 |
| Deprecation warnings are only emitted once for each code.v10.0.0 | https://github.com/nodejs/node/pull/16393 |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| list of deprecated APIs | https://beta.docs.nodejs.org/deprecations.html#list-of-deprecated-apis |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| 'warning' | https://beta.docs.nodejs.org/process.html#event-warning |
| util.debounce | https://beta.docs.nodejs.org/util.html#utildebouncefn-wait-options |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| util.throttle | https://beta.docs.nodejs.org/util.html#utilthrottlefn-limit-interval-options |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| util.diff | https://beta.docs.nodejs.org/util.html#utildiffactual-expected |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| util.diff() | https://beta.docs.nodejs.org/util.html#utildiffactual-expected |
| util.format | https://beta.docs.nodejs.org/util.html#utilformatformat-args |
| The %c specifier is ignored now.v12.11.0 | https://github.com/nodejs/node/pull/29606 |
| The format argument is now only taken as such if it actually contains format specifiers.v12.0.0 | https://github.com/nodejs/node/pull/23162 |
| If the format argument is not a format string, the output string's formatting is no longer dependent on the type of the first argument. This change removes previously present quotes from strings that were being output when the first argument was not a string.v12.0.0 | https://github.com/nodejs/node/pull/23162 |
| The %d, %f, and %i specifiers now support Symbols properly.v11.4.0 | https://github.com/nodejs/node/pull/23708 |
| The %o specifier's depth has default depth of 4 again.v11.4.0 | https://github.com/nodejs/node/pull/24806 |
| The %o specifier's depth option will now fall back to the default depth.v11.0.0 | https://github.com/nodejs/node/pull/17907 |
| The %d and %i specifiers now support BigInt.v10.12.0 | https://github.com/nodejs/node/pull/22097 |
| The %o and %O specifiers are supported now.v8.4.0 | https://github.com/nodejs/node/pull/14558 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| util.formatWithOptions | https://beta.docs.nodejs.org/util.html#utilformatwithoptionsinspectoptions-format-args |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| util.format() | https://beta.docs.nodejs.org/util.html#utilformatformat-args |
| util.inspect() | https://beta.docs.nodejs.org/util.html#utilinspectobject-options |
| util.getCallSites | https://beta.docs.nodejs.org/util.html#utilgetcallsitesframecount-options |
| Property column is deprecated in favor of columnNumber.v23.7.0, v22.14.0 | https://github.com/nodejs/node/pull/56584 |
| Property CallSite.scriptId is exposed.v23.7.0, v22.14.0 | https://github.com/nodejs/node/pull/56551 |
| The API is renamed from util.getCallSite to util.getCallSites().v23.3.0, v22.12.0 | https://github.com/nodejs/node/pull/55626 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Runtime.ScriptId | https://chromedevtools.github.io/devtools-protocol/1-3/Runtime/#type-ScriptId |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| util.getSystemErrorName | https://beta.docs.nodejs.org/util.html#utilgetsystemerrornameerr |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Common System Errors | https://beta.docs.nodejs.org/errors.html#common-system-errors |
| util.getSystemErrorMap | https://beta.docs.nodejs.org/util.html#utilgetsystemerrormap |
| Map | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map |
| Common System Errors | https://beta.docs.nodejs.org/errors.html#common-system-errors |
| util.getSystemErrorMessage | https://beta.docs.nodejs.org/util.html#utilgetsystemerrormessageerr |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| util.setTraceSigInt | https://beta.docs.nodejs.org/util.html#utilsettracesigintenable |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.inherits | https://beta.docs.nodejs.org/util.html#utilinheritsconstructor-superconstructor |
| The constructor parameter can refer to an ES6 class now.v5.0.0 | https://github.com/nodejs/node/pull/3455 |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| semantically incompatible | https://github.com/nodejs/node/issues/4179 |
| constructor | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor |
| util.inspect | https://beta.docs.nodejs.org/util.html#utilinspectobject-options |
| util.inspect | https://beta.docs.nodejs.org/util.html#utilinspectobject-showhidden-depth-colors |
| The util.inspect.styles.regexp style is now a method that is invoked for coloring the stringified regular expression.v25.0.0 | https://github.com/nodejs/node/pull/59710 |
| The numericSeparator option is supported now.v17.3.0, v16.14.0 | https://github.com/nodejs/node/pull/41003 |
| add support for maxArrayLength when inspecting Set and Map.v16.18.0 | https://github.com/nodejs/node/pull/43576 |
| If object is from a different vm.Context now, a custom inspection function on it will not receive context-specific arguments anymore.v14.6.0, v12.19.0 | https://github.com/nodejs/node/pull/33690 |
| The maxStringLength option is supported now.v13.13.0, v12.17.0 | https://github.com/nodejs/node/pull/32392 |
| User defined prototype properties are inspected in case showHidden is true.v13.5.0, v12.16.0 | https://github.com/nodejs/node/pull/30768 |
| Circular references now include a marker to the reference.v13.0.0 | https://github.com/nodejs/node/pull/27685 |
| The compact options default is changed to 3 and the breakLength options default is changed to 80.v12.0.0 | https://github.com/nodejs/node/pull/27109 |
| Internal properties no longer appear in the context argument of a custom inspection function.v12.0.0 | https://github.com/nodejs/node/pull/24971 |
| The compact option accepts numbers for a new output mode.v11.11.0 | https://github.com/nodejs/node/pull/26269 |
| ArrayBuffers now also show their binary contents.v11.7.0 | https://github.com/nodejs/node/pull/25006 |
| The getters option is supported now.v11.5.0 | https://github.com/nodejs/node/pull/24852 |
| The depth default changed back to 2.v11.4.0 | https://github.com/nodejs/node/pull/24326 |
| The depth default changed to 20.v11.0.0 | https://github.com/nodejs/node/pull/22846 |
| The inspection output is now limited to about 128 MiB. Data above that size will not be fully inspected.v11.0.0 | https://github.com/nodejs/node/pull/22756 |
| The sorted option is supported now.v10.12.0 | https://github.com/nodejs/node/pull/22788 |
| Inspecting linked lists and similar objects is now possible up to the maximum call stack size.v10.6.0 | https://github.com/nodejs/node/pull/20725 |
| The WeakMap and WeakSet entries can now be inspected as well.v10.0.0 | https://github.com/nodejs/node/pull/19259 |
| The compact option is supported now.v9.9.0 | https://github.com/nodejs/node/pull/17576 |
| Custom inspection functions can now return this.v6.6.0 | https://github.com/nodejs/node/pull/8174 |
| The breakLength option is supported now.v6.3.0 | https://github.com/nodejs/node/pull/7499 |
| The maxArrayLength option is supported now; in particular, long arrays are truncated by default.v6.1.0 | https://github.com/nodejs/node/pull/6334 |
| The showProxy option is supported now.v6.1.0 | https://github.com/nodejs/node/pull/6465 |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| WeakMap | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap |
| WeakSet | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Customizing util.inspect colors | https://beta.docs.nodejs.org/util.html#customizing-utilinspect-colors |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| target and handler | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy#terminology |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| Map | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map |
| WeakMap | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap |
| WeakSet | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| default sort | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort |
| compare function | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#parameters |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| WeakMap | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap |
| WeakSet | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet |
| WeakSet | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet |
| Customizing util.inspect colors | https://beta.docs.nodejs.org/util.html#customizing-utilinspect-colors |
| tty.hasColors() | https://beta.docs.nodejs.org/tty.html#writestreamhascolorscount-env |
| Complex custom coloring | https://beta.docs.nodejs.org/util.html#complex-custom-coloring |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Modifiers | https://beta.docs.nodejs.org/util.html#modifiers |
| Foreground colors | https://beta.docs.nodejs.org/util.html#foreground-colors |
| Background colors | https://beta.docs.nodejs.org/util.html#background-colors |
| Custom inspection functions on objects | https://beta.docs.nodejs.org/util.html#custom-inspection-functions-on-objects |
| The inspect argument is added for more interoperability.v17.3.0, v16.14.0 | https://github.com/nodejs/node/pull/41019 |
| [util.inspect.custom](depth, opts, inspect) | https://beta.docs.nodejs.org/util.html#utilinspectcustom |
| util.inspect.custom | https://beta.docs.nodejs.org/util.html#utilinspectcustom |
| This is now defined as a shared symbol.v10.12.0 | https://github.com/nodejs/node/pull/20857 |
| symbol | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#symbol_type |
| registered globally | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/for |
| Custom inspection functions on Objects | https://beta.docs.nodejs.org/util.html#custom-inspection-functions-on-objects |
| util.inspect.defaultOptions | https://beta.docs.nodejs.org/util.html#utilinspectdefaultoptions |
| util.inspect() | https://beta.docs.nodejs.org/util.html#utilinspectobject-options |
| util.isDeepStrictEqual | https://beta.docs.nodejs.org/util.html#utilisdeepstrictequalval1-val2-options |
| Added options parameter to allow skipping prototype comparison.v24.9.0 | https://github.com/nodejs/node/pull/59762 |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| assert.deepStrictEqual() | https://beta.docs.nodejs.org/assert.html#assertdeepstrictequalactual-expected-message |
| util.isPartialDeepStrictEqual | https://beta.docs.nodejs.org/util.html#utilispartialdeepstrictequalval1-val2 |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| assert.partialDeepStrictEqual() | https://beta.docs.nodejs.org/assert.html#assertpartialdeepstrictequalactual-expected-message |
| util.markPromiseAsHandled | https://beta.docs.nodejs.org/util.html#utilmarkpromiseashandledpromise |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| util.MIMEType | https://beta.docs.nodejs.org/util.html#class-utilmimetype |
| Marking the API stable.v23.11.0, v22.15.0 | https://github.com/nodejs/node/pull/57510 |
| the MIMEType class | https://bmeck.github.io/node-proposal-mime-api/ |
| MIMEType Constructor | https://beta.docs.nodejs.org/util.html#new-mimetypeinput |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| mime.type | https://beta.docs.nodejs.org/util.html#mimetype |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| mime.subtype | https://beta.docs.nodejs.org/util.html#mimesubtype |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| mime.essence | https://beta.docs.nodejs.org/util.html#mimeessence |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| mime.params | https://beta.docs.nodejs.org/util.html#mimeparams |
| MIMEParams | https://beta.docs.nodejs.org/util.html#class-utilmimeparams |
| MIMEParams | https://beta.docs.nodejs.org/util.html#class-utilmimeparams |
| MIMEParams | https://beta.docs.nodejs.org/util.html#class-utilmimeparams |
| mime.toString | https://beta.docs.nodejs.org/util.html#mimetostring |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| mime.toJSON | https://beta.docs.nodejs.org/util.html#mimetojson |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| mime.toString() | https://beta.docs.nodejs.org/util.html#mimetostring |
| JSON.stringify() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify |
| MIMEType.parse | https://beta.docs.nodejs.org/util.html#mimetypeparsestring |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| MIMEType | https://beta.docs.nodejs.org/util.html#class-utilmimetype |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| util.MIMEParams | https://beta.docs.nodejs.org/util.html#class-utilmimeparams |
| MIMEParams Constructor | https://beta.docs.nodejs.org/util.html#new-mimeparams |
| mimeParams.delete | https://beta.docs.nodejs.org/util.html#mimeparamsdeletename |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| mimeParams.entries | https://beta.docs.nodejs.org/util.html#mimeparamsentries |
| Iterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator |
| mimeParams.get | https://beta.docs.nodejs.org/util.html#mimeparamsgetname |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| mimeParams.has | https://beta.docs.nodejs.org/util.html#mimeparamshasname |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| mimeParams.keys | https://beta.docs.nodejs.org/util.html#mimeparamskeys |
| Iterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator |
| mimeParams.set | https://beta.docs.nodejs.org/util.html#mimeparamssetname-value |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| mimeParams.values | https://beta.docs.nodejs.org/util.html#mimeparamsvalues |
| Iterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator |
| mimeParams[Symbol.iterator] | https://beta.docs.nodejs.org/util.html#mimeparamssymboliterator |
| Iterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator |
| mimeParams.entries() | https://beta.docs.nodejs.org/util.html#mimeparamsentries |
| util.parseArgs | https://beta.docs.nodejs.org/util.html#utilparseargsconfig |
| add support for allowing negative options in input config.v22.4.0, v20.16.0 | https://github.com/nodejs/node/pull/53107 |
| The API is no longer experimental.v20.0.0 | https://github.com/nodejs/node/pull/46718 |
| Add support for default values in input config.v18.11.0, v16.19.0 | https://github.com/nodejs/node/pull/44631 |
| add support for returning detailed parse information using tokens in input config and returned properties.v18.7.0, v16.17.0 | https://github.com/nodejs/node/pull/43459 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| parseArgs tokens | https://beta.docs.nodejs.org/util.html#parseargs-tokens |
| parseArgs tokens | https://beta.docs.nodejs.org/util.html#parseargs-tokens |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| util.parseEnv | https://beta.docs.nodejs.org/util.html#utilparseenvcontent |
| This API is no longer experimental.v24.10.0, v22.21.0 | https://github.com/nodejs/node/pull/59925 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| util.promisify | https://beta.docs.nodejs.org/util.html#utilpromisifyoriginal |
| Calling promisify on a function that returns a Promise is deprecated.v20.8.0 | https://github.com/nodejs/node/pull/49647 |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Custom promisified functions | https://beta.docs.nodejs.org/util.html#custom-promisified-functions |
| Custom promisified functions | https://beta.docs.nodejs.org/util.html#custom-promisified-functions |
| util.promisify() | https://beta.docs.nodejs.org/util.html#utilpromisifyoriginal |
| util.promisify.custom | https://beta.docs.nodejs.org/util.html#utilpromisifycustom |
| This is now defined as a shared symbol.v13.12.0, v12.16.2 | https://github.com/nodejs/node/pull/31672 |
| symbol | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#symbol_type |
| Custom promisified functions | https://beta.docs.nodejs.org/util.html#custom-promisified-functions |
| registered globally | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/for |
| util.stripVTControlCharacters | https://beta.docs.nodejs.org/util.html#utilstripvtcontrolcharactersstr |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| util.styleText | https://beta.docs.nodejs.org/util.html#utilstyletextformat-text-options |
| Add support for hexadecimal colors.v26.1.0 | https://github.com/nodejs/node/pull/61556 |
| Added the 'none' format as a non-op format.v24.2.0, v22.17.0 | https://github.com/nodejs/node/pull/58437 |
| styleText is now stable.v23.5.0, v22.13.0 | https://github.com/nodejs/node/pull/56265 |
| Respect isTTY and environment variables such as NO_COLOR, NODE_DISABLE_COLORS, and FORCE_COLOR.v22.8.0, v20.18.0 | https://github.com/nodejs/node/pull/54389 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Stream | https://beta.docs.nodejs.org/stream.html#stream |
| modifiers | https://beta.docs.nodejs.org/util.html#modifiers |
| util.TextDecoder | https://beta.docs.nodejs.org/util.html#class-utiltextdecoder |
| The class is now available on the global object.v11.0.0 | https://github.com/nodejs/node/pull/22281 |
| WHATWG Encoding Standard | https://encoding.spec.whatwg.org/ |
| WHATWG supported encodings | https://beta.docs.nodejs.org/util.html#whatwg-supported-encodings |
| WHATWG Encoding Standard | https://encoding.spec.whatwg.org/ |
| Internationalization | https://beta.docs.nodejs.org/intl.html |
| Encodings supported by default (with full ICU data) | https://beta.docs.nodejs.org/util.html#encodings-supported-by-default-with-full-icu-data |
| Encodings supported when Node.js is built with the small-icu option | https://beta.docs.nodejs.org/util.html#encodings-supported-when-nodejs-is-built-with-the-small-icu-option |
| Encodings supported when ICU is disabled | https://beta.docs.nodejs.org/util.html#encodings-supported-when-icu-is-disabled |
| WHATWG Encoding Standard | https://encoding.spec.whatwg.org/ |
| TextDecoder Constructor | https://beta.docs.nodejs.org/util.html#new-textdecoderencoding-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Internationalization | https://beta.docs.nodejs.org/intl.html |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| textDecoder.decode | https://beta.docs.nodejs.org/util.html#textdecoderdecodeinput-options |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| textDecoder.encoding | https://beta.docs.nodejs.org/util.html#textdecoderencoding |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| textDecoder.fatal | https://beta.docs.nodejs.org/util.html#textdecoderfatal |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| textDecoder.ignoreBOM | https://beta.docs.nodejs.org/util.html#textdecoderignorebom |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.TextEncoder | https://beta.docs.nodejs.org/util.html#class-utiltextencoder |
| The class is now available on the global object.v11.0.0 | https://github.com/nodejs/node/pull/22281 |
| WHATWG Encoding Standard | https://encoding.spec.whatwg.org/ |
| textEncoder.encode | https://beta.docs.nodejs.org/util.html#textencoderencodeinput |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| textEncoder.encodeInto | https://beta.docs.nodejs.org/util.html#textencoderencodeintosrc-dest |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| textEncoder.encoding | https://beta.docs.nodejs.org/util.html#textencoderencoding |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| util.toUSVString | https://beta.docs.nodejs.org/util.html#utiltousvstringstring |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| util.transferableAbortController | https://beta.docs.nodejs.org/util.html#utiltransferableabortcontroller |
| Marking the API stable.v23.11.0, v22.15.0 | https://github.com/nodejs/node/pull/57510 |
| AbortController | https://beta.docs.nodejs.org/globals.html#class-abortcontroller |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| util.transferableAbortSignal | https://beta.docs.nodejs.org/util.html#utiltransferableabortsignalsignal |
| Marking the API stable.v23.11.0, v22.15.0 | https://github.com/nodejs/node/pull/57510 |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| util.aborted | https://beta.docs.nodejs.org/util.html#utilabortedsignal-resource |
| Change stability index for this feature from Experimental to Stable.v24.0.0, v22.16.0 | https://github.com/nodejs/node/pull/57765 |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| util.types | https://beta.docs.nodejs.org/util.html#utiltypes |
| Exposed as require('util/types').v15.3.0 | https://github.com/nodejs/node/pull/34055 |
| util.types.isAnyArrayBuffer | https://beta.docs.nodejs.org/util.html#utiltypesisanyarraybuffervalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| util.types.isArrayBuffer() | https://beta.docs.nodejs.org/util.html#utiltypesisarraybuffervalue |
| util.types.isSharedArrayBuffer() | https://beta.docs.nodejs.org/util.html#utiltypesissharedarraybuffervalue |
| util.types.isArrayBufferView | https://beta.docs.nodejs.org/util.html#utiltypesisarraybufferviewvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer.isView() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView |
| util.types.isArgumentsObject | https://beta.docs.nodejs.org/util.html#utiltypesisargumentsobjectvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isArrayBuffer | https://beta.docs.nodejs.org/util.html#utiltypesisarraybuffervalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| util.types.isAnyArrayBuffer() | https://beta.docs.nodejs.org/util.html#utiltypesisanyarraybuffervalue |
| util.types.isAsyncFunction | https://beta.docs.nodejs.org/util.html#utiltypesisasyncfunctionvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| async function | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function |
| util.types.isBigInt64Array | https://beta.docs.nodejs.org/util.html#utiltypesisbigint64arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isBigIntObject | https://beta.docs.nodejs.org/util.html#utiltypesisbigintobjectvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isBigUint64Array | https://beta.docs.nodejs.org/util.html#utiltypesisbiguint64arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isBooleanObject | https://beta.docs.nodejs.org/util.html#utiltypesisbooleanobjectvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isBoxedPrimitive | https://beta.docs.nodejs.org/util.html#utiltypesisboxedprimitivevalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isCryptoKey | https://beta.docs.nodejs.org/util.html#utiltypesiscryptokeyvalue |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| CryptoKey | https://beta.docs.nodejs.org/webcrypto.html#class-cryptokey |
| util.types.isDataView | https://beta.docs.nodejs.org/util.html#utiltypesisdataviewvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer.isView() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView |
| util.types.isDate | https://beta.docs.nodejs.org/util.html#utiltypesisdatevalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| util.types.isExternal | https://beta.docs.nodejs.org/util.html#utiltypesisexternalvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| frozen | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze |
| napi_create_external() | https://beta.docs.nodejs.org/n-api.html#napi_create_external |
| util.types.isFloat16Array | https://beta.docs.nodejs.org/util.html#utiltypesisfloat16arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Float16Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float16Array |
| util.types.isFloat32Array | https://beta.docs.nodejs.org/util.html#utiltypesisfloat32arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Float32Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float32Array |
| util.types.isFloat64Array | https://beta.docs.nodejs.org/util.html#utiltypesisfloat64arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Float64Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float64Array |
| util.types.isGeneratorFunction | https://beta.docs.nodejs.org/util.html#utiltypesisgeneratorfunctionvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isGeneratorObject | https://beta.docs.nodejs.org/util.html#utiltypesisgeneratorobjectvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isInt8Array | https://beta.docs.nodejs.org/util.html#utiltypesisint8arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Int8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int8Array |
| util.types.isInt16Array | https://beta.docs.nodejs.org/util.html#utiltypesisint16arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Int16Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int16Array |
| util.types.isInt32Array | https://beta.docs.nodejs.org/util.html#utiltypesisint32arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Int32Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int32Array |
| util.types.isKeyObject | https://beta.docs.nodejs.org/util.html#utiltypesiskeyobjectvalue |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| KeyObject | https://beta.docs.nodejs.org/crypto.html#class-keyobject |
| util.types.isMap | https://beta.docs.nodejs.org/util.html#utiltypesismapvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Map | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map |
| util.types.isMapIterator | https://beta.docs.nodejs.org/util.html#utiltypesismapiteratorvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Map | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map |
| util.types.isModuleNamespaceObject | https://beta.docs.nodejs.org/util.html#utiltypesismodulenamespaceobjectvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Module Namespace Object | https://tc39.github.io/ecma262/#sec-module-namespace-exotic-objects |
| util.types.isNativeError | https://beta.docs.nodejs.org/util.html#utiltypesisnativeerrorvalue |
| Error.isError | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/isError |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| built-in Error type | https://tc39.es/ecma262/#sec-error-objects |
| realm | https://tc39.es/ecma262/#realm |
| util.types.isNumberObject | https://beta.docs.nodejs.org/util.html#utiltypesisnumberobjectvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isPromise | https://beta.docs.nodejs.org/util.html#utiltypesispromisevalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| util.types.isProxy | https://beta.docs.nodejs.org/util.html#utiltypesisproxyvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Proxy | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy |
| util.types.isRegExp | https://beta.docs.nodejs.org/util.html#utiltypesisregexpvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isSet | https://beta.docs.nodejs.org/util.html#utiltypesissetvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Set | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set |
| util.types.isSetIterator | https://beta.docs.nodejs.org/util.html#utiltypesissetiteratorvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Set | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set |
| util.types.isSharedArrayBuffer | https://beta.docs.nodejs.org/util.html#utiltypesissharedarraybuffervalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| util.types.isAnyArrayBuffer() | https://beta.docs.nodejs.org/util.html#utiltypesisanyarraybuffervalue |
| util.types.isStringObject | https://beta.docs.nodejs.org/util.html#utiltypesisstringobjectvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isSymbolObject | https://beta.docs.nodejs.org/util.html#utiltypesissymbolobjectvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| util.types.isTypedArray | https://beta.docs.nodejs.org/util.html#utiltypesistypedarrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| ArrayBuffer.isView() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView |
| util.types.isUint8Array | https://beta.docs.nodejs.org/util.html#utiltypesisuint8arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| util.types.isUint8ClampedArray | https://beta.docs.nodejs.org/util.html#utiltypesisuint8clampedarrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Uint8ClampedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray |
| util.types.isUint16Array | https://beta.docs.nodejs.org/util.html#utiltypesisuint16arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Uint16Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array |
| util.types.isUint32Array | https://beta.docs.nodejs.org/util.html#utiltypesisuint32arrayvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Uint32Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array |
| util.types.isWeakMap | https://beta.docs.nodejs.org/util.html#utiltypesisweakmapvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| WeakMap | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap |
| util.types.isWeakSet | https://beta.docs.nodejs.org/util.html#utiltypesisweaksetvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| WeakSet | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet |
| Deprecated APIs | https://beta.docs.nodejs.org/util.html#deprecated-apis |
| util._extend | https://beta.docs.nodejs.org/util.html#util_extendtarget-source |
| Object.assign() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Object.assign() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign |
| source | https://github.com/nodejs/userland-migrations/tree/main/recipes/util-extend-to-object-assign |
| util.isArray | https://beta.docs.nodejs.org/util.html#utilisarrayobject |
| Array.isArray() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Array.isArray() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray |
| source | https://github.com/nodejs/userland-migrations/tree/main/recipes/util-is |
| Nextutil.callbackify | https://beta.docs.nodejs.org/util/callbackify.html |
| JSON | https://beta.docs.nodejs.org/util.json |
| MD | https://beta.docs.nodejs.org/util.md |
| Edit this page | https://github.com/nodejs/node/edit/HEAD/doc/api/util.md |
| util.callbackify | https://beta.docs.nodejs.org/util.html#utilcallbackifyoriginal |
| util.convertProcessSignalToExitCode | https://beta.docs.nodejs.org/util.html#utilconvertprocesssignaltoexitcodesignal |
| util.debuglog | https://beta.docs.nodejs.org/util.html#utildebuglogsection-callback |
| debuglog().enabled | https://beta.docs.nodejs.org/util.html#debuglogenabled |
| util.debug | https://beta.docs.nodejs.org/util.html#utildebugsection |
| util.deprecate | https://beta.docs.nodejs.org/util.html#utildeprecatefn-msg-code-options |
| util.debounce | https://beta.docs.nodejs.org/util.html#utildebouncefn-wait-options |
| util.throttle | https://beta.docs.nodejs.org/util.html#utilthrottlefn-limit-interval-options |
| util.diffE | https://beta.docs.nodejs.org/util.html#utildiffactual-expected |
| util.format | https://beta.docs.nodejs.org/util.html#utilformatformat-args |
| util.formatWithOptions | https://beta.docs.nodejs.org/util.html#utilformatwithoptionsinspectoptions-format-args |
| util.getCallSitesE | https://beta.docs.nodejs.org/util.html#utilgetcallsitesframecount-options |
| util.getSystemErrorName | https://beta.docs.nodejs.org/util.html#utilgetsystemerrornameerr |
| util.getSystemErrorMap | https://beta.docs.nodejs.org/util.html#utilgetsystemerrormap |
| util.getSystemErrorMessage | https://beta.docs.nodejs.org/util.html#utilgetsystemerrormessageerr |
| util.setTraceSigInt | https://beta.docs.nodejs.org/util.html#utilsettracesigintenable |
| util.inheritsL | https://beta.docs.nodejs.org/util.html#utilinheritsconstructor-superconstructor |
| util.inspect | https://beta.docs.nodejs.org/util.html#utilinspectobject-options |
| Customizing util.inspect colors | https://beta.docs.nodejs.org/util.html#customizing-utilinspect-colors |
| Custom inspection functions on objects | https://beta.docs.nodejs.org/util.html#custom-inspection-functions-on-objects |
| util.inspect.custom | https://beta.docs.nodejs.org/util.html#utilinspectcustom |
| util.inspect.defaultOptions | https://beta.docs.nodejs.org/util.html#utilinspectdefaultoptions |
| util.isDeepStrictEqual | https://beta.docs.nodejs.org/util.html#utilisdeepstrictequalval1-val2-options |
| util.isPartialDeepStrictEqual | https://beta.docs.nodejs.org/util.html#utilispartialdeepstrictequalval1-val2 |
| util.markPromiseAsHandled | https://beta.docs.nodejs.org/util.html#utilmarkpromiseashandledpromise |
| util.MIMEType | https://beta.docs.nodejs.org/util.html#class-utilmimetype |
| new MIMEType | https://beta.docs.nodejs.org/util.html#new-mimetypeinput |
| mime.type | https://beta.docs.nodejs.org/util.html#mimetype |
| mime.subtype | https://beta.docs.nodejs.org/util.html#mimesubtype |
| mime.essence | https://beta.docs.nodejs.org/util.html#mimeessence |
| mime.params | https://beta.docs.nodejs.org/util.html#mimeparams |
| mime.toString | https://beta.docs.nodejs.org/util.html#mimetostring |
| mime.toJSON | https://beta.docs.nodejs.org/util.html#mimetojson |
| MIMEType.parse | https://beta.docs.nodejs.org/util.html#mimetypeparsestring |
| util.MIMEParams | https://beta.docs.nodejs.org/util.html#class-utilmimeparams |
| new MIMEParams | https://beta.docs.nodejs.org/util.html#new-mimeparams |
| mimeParams.delete | https://beta.docs.nodejs.org/util.html#mimeparamsdeletename |
| mimeParams.entries | https://beta.docs.nodejs.org/util.html#mimeparamsentries |
| mimeParams.get | https://beta.docs.nodejs.org/util.html#mimeparamsgetname |
| mimeParams.has | https://beta.docs.nodejs.org/util.html#mimeparamshasname |
| mimeParams.keys | https://beta.docs.nodejs.org/util.html#mimeparamskeys |
| mimeParams.set | https://beta.docs.nodejs.org/util.html#mimeparamssetname-value |
| mimeParams.values | https://beta.docs.nodejs.org/util.html#mimeparamsvalues |
| mimeParams[Symbol.iterator] | https://beta.docs.nodejs.org/util.html#mimeparamssymboliterator |
| util.parseArgs | https://beta.docs.nodejs.org/util.html#utilparseargsconfig |
| parseArgs tokens | https://beta.docs.nodejs.org/util.html#parseargs-tokens |
| util.parseEnv | https://beta.docs.nodejs.org/util.html#utilparseenvcontent |
| util.promisify | https://beta.docs.nodejs.org/util.html#utilpromisifyoriginal |
| Custom promisified functions | https://beta.docs.nodejs.org/util.html#custom-promisified-functions |
| util.promisify.custom | https://beta.docs.nodejs.org/util.html#utilpromisifycustom |
| util.stripVTControlCharacters | https://beta.docs.nodejs.org/util.html#utilstripvtcontrolcharactersstr |
| util.styleText | https://beta.docs.nodejs.org/util.html#utilstyletextformat-text-options |
| util.TextDecoder | https://beta.docs.nodejs.org/util.html#class-utiltextdecoder |
| WHATWG supported encodings | https://beta.docs.nodejs.org/util.html#whatwg-supported-encodings |
| new TextDecoder | https://beta.docs.nodejs.org/util.html#new-textdecoderencoding-options |
| textDecoder.decode | https://beta.docs.nodejs.org/util.html#textdecoderdecodeinput-options |
| textDecoder.encoding | https://beta.docs.nodejs.org/util.html#textdecoderencoding |
| textDecoder.fatal | https://beta.docs.nodejs.org/util.html#textdecoderfatal |
| textDecoder.ignoreBOM | https://beta.docs.nodejs.org/util.html#textdecoderignorebom |
| util.TextEncoder | https://beta.docs.nodejs.org/util.html#class-utiltextencoder |
| textEncoder.encode | https://beta.docs.nodejs.org/util.html#textencoderencodeinput |
| textEncoder.encodeInto | https://beta.docs.nodejs.org/util.html#textencoderencodeintosrc-dest |
| textEncoder.encoding | https://beta.docs.nodejs.org/util.html#textencoderencoding |
| util.toUSVString | https://beta.docs.nodejs.org/util.html#utiltousvstringstring |
| util.transferableAbortController | https://beta.docs.nodejs.org/util.html#utiltransferableabortcontroller |
| util.transferableAbortSignal | https://beta.docs.nodejs.org/util.html#utiltransferableabortsignalsignal |
| util.aborted | https://beta.docs.nodejs.org/util.html#utilabortedsignal-resource |
| util.types | https://beta.docs.nodejs.org/util.html#utiltypes |
| util.types.isAnyArrayBuffer | https://beta.docs.nodejs.org/util.html#utiltypesisanyarraybuffervalue |
| util.types.isArrayBufferView | https://beta.docs.nodejs.org/util.html#utiltypesisarraybufferviewvalue |
| util.types.isArgumentsObject | https://beta.docs.nodejs.org/util.html#utiltypesisargumentsobjectvalue |
| util.types.isArrayBuffer | https://beta.docs.nodejs.org/util.html#utiltypesisarraybuffervalue |
| util.types.isAsyncFunction | https://beta.docs.nodejs.org/util.html#utiltypesisasyncfunctionvalue |
| util.types.isBigInt64Array | https://beta.docs.nodejs.org/util.html#utiltypesisbigint64arrayvalue |
| util.types.isBigIntObject | https://beta.docs.nodejs.org/util.html#utiltypesisbigintobjectvalue |
| util.types.isBigUint64Array | https://beta.docs.nodejs.org/util.html#utiltypesisbiguint64arrayvalue |
| util.types.isBooleanObject | https://beta.docs.nodejs.org/util.html#utiltypesisbooleanobjectvalue |
| util.types.isBoxedPrimitive | https://beta.docs.nodejs.org/util.html#utiltypesisboxedprimitivevalue |
| util.types.isCryptoKey | https://beta.docs.nodejs.org/util.html#utiltypesiscryptokeyvalue |
| util.types.isDataView | https://beta.docs.nodejs.org/util.html#utiltypesisdataviewvalue |
| util.types.isDate | https://beta.docs.nodejs.org/util.html#utiltypesisdatevalue |
| util.types.isExternal | https://beta.docs.nodejs.org/util.html#utiltypesisexternalvalue |
| util.types.isFloat16Array | https://beta.docs.nodejs.org/util.html#utiltypesisfloat16arrayvalue |
| util.types.isFloat32Array | https://beta.docs.nodejs.org/util.html#utiltypesisfloat32arrayvalue |
| util.types.isFloat64Array | https://beta.docs.nodejs.org/util.html#utiltypesisfloat64arrayvalue |
| util.types.isGeneratorFunction | https://beta.docs.nodejs.org/util.html#utiltypesisgeneratorfunctionvalue |
| util.types.isGeneratorObject | https://beta.docs.nodejs.org/util.html#utiltypesisgeneratorobjectvalue |
| util.types.isInt8Array | https://beta.docs.nodejs.org/util.html#utiltypesisint8arrayvalue |
| util.types.isInt16Array | https://beta.docs.nodejs.org/util.html#utiltypesisint16arrayvalue |
| util.types.isInt32Array | https://beta.docs.nodejs.org/util.html#utiltypesisint32arrayvalue |
| util.types.isKeyObject | https://beta.docs.nodejs.org/util.html#utiltypesiskeyobjectvalue |
| util.types.isMap | https://beta.docs.nodejs.org/util.html#utiltypesismapvalue |
| util.types.isMapIterator | https://beta.docs.nodejs.org/util.html#utiltypesismapiteratorvalue |
| util.types.isModuleNamespaceObject | https://beta.docs.nodejs.org/util.html#utiltypesismodulenamespaceobjectvalue |
| util.types.isNativeErrorD | https://beta.docs.nodejs.org/util.html#utiltypesisnativeerrorvalue |
| util.types.isNumberObject | https://beta.docs.nodejs.org/util.html#utiltypesisnumberobjectvalue |
| util.types.isPromise | https://beta.docs.nodejs.org/util.html#utiltypesispromisevalue |
| util.types.isProxy | https://beta.docs.nodejs.org/util.html#utiltypesisproxyvalue |
| util.types.isRegExp | https://beta.docs.nodejs.org/util.html#utiltypesisregexpvalue |
| util.types.isSet | https://beta.docs.nodejs.org/util.html#utiltypesissetvalue |
| util.types.isSetIterator | https://beta.docs.nodejs.org/util.html#utiltypesissetiteratorvalue |
| util.types.isSharedArrayBuffer | https://beta.docs.nodejs.org/util.html#utiltypesissharedarraybuffervalue |
| util.types.isStringObject | https://beta.docs.nodejs.org/util.html#utiltypesisstringobjectvalue |
| util.types.isSymbolObject | https://beta.docs.nodejs.org/util.html#utiltypesissymbolobjectvalue |
| util.types.isTypedArray | https://beta.docs.nodejs.org/util.html#utiltypesistypedarrayvalue |
| util.types.isUint8Array | https://beta.docs.nodejs.org/util.html#utiltypesisuint8arrayvalue |
| util.types.isUint8ClampedArray | https://beta.docs.nodejs.org/util.html#utiltypesisuint8clampedarrayvalue |
| util.types.isUint16Array | https://beta.docs.nodejs.org/util.html#utiltypesisuint16arrayvalue |
| util.types.isUint32Array | https://beta.docs.nodejs.org/util.html#utiltypesisuint32arrayvalue |
| util.types.isWeakMap | https://beta.docs.nodejs.org/util.html#utiltypesisweakmapvalue |
| util.types.isWeakSet | https://beta.docs.nodejs.org/util.html#utiltypesisweaksetvalue |
| Deprecated APIs | https://beta.docs.nodejs.org/util.html#deprecated-apis |
| util._extendD | https://beta.docs.nodejs.org/util.html#util_extendtarget-source |
| util.isArrayD | https://beta.docs.nodejs.org/util.html#utilisarrayobject |