@@ -1597,12 +1597,20 @@ strict compliance with the API specification (which in some cases may accept
15971597For APIs that accept options objects, some options might be mandatory. This code
15981598is thrown if a required option is missing.
15991599
1600- <a id =" ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST " ></a >
1601- ### ` ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST `
1600+ <a id =" ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST " ></a >
1601+ ### ` ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST `
1602+ <!-- YAML
1603+ added: REPLACEME
1604+ -->
16021605
16031606An object that needs to be explicitly listed in the ` transferList ` argument
1604- was found in the object passed to a ` postMessage() ` call, but not provided in
1605- the ` transferList ` for that call. Usually, this is a ` MessagePort ` .
1607+ was found in the object passed to a [ ` postMessage() ` ] [ ] call, but not provided
1608+ in the ` transferList ` for that call. Usually, this is a ` MessagePort ` .
1609+
1610+ In Node.js versions prior to REPLACEME, the error code being used here was
1611+ [ ` ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST ` ] [ ] . However, the set of
1612+ transferable object types has been expanded to cover more types than
1613+ ` MessagePort ` .
16061614
16071615<a id =" ERR_MISSING_PASSPHRASE " ></a >
16081616### ` ERR_MISSING_PASSPHRASE `
@@ -2442,6 +2450,16 @@ Used when an invalid character is found in an HTTP response status message
24422450-->
24432451A given index was out of the accepted range (e.g. negative offsets).
24442452
2453+ <a id =" ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST " ></a >
2454+ ### ` ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST `
2455+ <!-- YAML
2456+ removed: REPLACEME
2457+ -->
2458+
2459+ This error code was replaced by [ ` ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST ` ] [ ]
2460+ in Node.js REPLACEME, because it is no longer accurate as other types of
2461+ transferable objects also exist now.
2462+
24452463<a id =" ERR_NAPI_CONS_PROTOTYPE_OBJECT " ></a >
24462464### ` ERR_NAPI_CONS_PROTOTYPE_OBJECT `
24472465<!-- YAML
@@ -2693,6 +2711,8 @@ such as `process.stdout.on('data')`.
26932711[ `--force-fips` ] : cli.html#cli_force_fips
26942712[ `Class: assert.AssertionError` ] : assert.html#assert_class_assert_assertionerror
26952713[ `ERR_INVALID_ARG_TYPE` ] : #ERR_INVALID_ARG_TYPE
2714+ [ `ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST` ] : #ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST
2715+ [ `ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST` ] : #ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST
26962716[ `EventEmitter` ] : events.html#events_class_eventemitter
26972717[ `MessagePort` ] : worker_threads.html#worker_threads_class_messageport
26982718[ `Object.getPrototypeOf` ] : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf
@@ -2725,6 +2745,7 @@ such as `process.stdout.on('data')`.
27252745[ `net` ] : net.html
27262746[ `new URL(input)` ] : url.html#url_new_url_input_base
27272747[ `new URLSearchParams(iterable)` ] : url.html#url_new_urlsearchparams_iterable
2748+ [ `postMessage()` ] : worker_threads.html#worker_threads_port_postmessage_value_transferlist
27282749[ `process.on('exit')` ] : process.html#Event:-`'exit'`
27292750[ `process.send()` ] : process.html#process_process_send_message_sendhandle_options_callback
27302751[ `process.setUncaughtExceptionCaptureCallback()` ] : process.html#process_process_setuncaughtexceptioncapturecallback_fn
0 commit comments