ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A

ROS2 TypeScript client library available

A new version of the ROS2 JavaScript client library rclnodejs (v. 0.11.1) has been released. Key enhancements include:

  • Support for TypeScript coding
  • Compatibility with the latest ROS2, Eloquent release

For TypeScript developers, the introduction of TypeScript declaration files (*.d.ts) enables smart coding tools such as VS Code and Eclipse CodeMix to help improve their coding efficiency and quality. If you want to stick with classic JavaScript no problem as the base library api is based on JavaScript ES6.

One key requirement to note before installing the library from npm is that it requires a node.js version between [6.x - 10.x].

To learn more visit:
rclnodejs npm
rclnodejs github