Description
- Library Version: 1.8.0
- ROS Version: humble
- Platform / OS: Ubuntu 22.04.5 LTS
Steps To Reproduce
rclnodejs.init().then(() => {
new rclnodejs.Node('node_name', '/namespace', undefined, { enableRosout: false });
}).catch((err) => {
console.error(err);
});
Expected Behavior
Should use it's default value
parameterOverrides JSDoc says it has a default value of []
from node_options.d.ts line 23
/**
* An array of Parameters that serve as overrides for a node's default
* parameters. Default = empty array [].
*/
parameterOverrides: Array<Parameter>;
Actual Behavior
throws
TypeError: Cannot read properties of undefined (reading 'length')
at Node._init (/src/node_modules/rclnodejs/lib/node.js:152:36)
at new Node (/src/node_modules/rclnodejs/lib/node.js:92:10)
at /src/ros-intro.js:105:5