Skip to content

Commit 56d62d7

Browse files
authored
Correct the index.js to be required for example/ (#1203)
This PR fixes incorrect relative import paths in example files to properly reference the main index.js file. The changes update require statements to use the correct number of directory traversals based on each file's location within the example folder structure. - Updates require paths from `../index.js` to appropriate relative paths (`../../index.js` or `../../../index.js`) - Corrects rosidl parser imports to use proper relative paths - Removes unused imports and fixes a syntax error in one file Fix: #1202
1 parent 0a33ec0 commit 56d62d7

30 files changed

+29
-33
lines changed

example/actions/action_client/action-client-cancel-example.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
'use strict';
1616

17-
const rclnodejs = require('../index.js');
17+
const rclnodejs = require('../../../index.js');
1818
const Fibonacci = rclnodejs.require('test_msgs/action/Fibonacci');
1919

2020
class FibonacciActionClient {

example/actions/action_client/action-client-example.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@
1414

1515
'use strict';
1616

17-
const rclnodejs = require('../index.js');
17+
const rclnodejs = require('../../../index.js');
1818
const Fibonacci = rclnodejs.require('test_msgs/action/Fibonacci');
19-
const GoalStatus = rclnodejs.require('action_msgs/msg/GoalStatus');
2019

2120
class FibonacciActionClient {
2221
constructor(node) {

example/actions/action_server/action-server-defer-example.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
'use strict';
1616

17-
const rclnodejs = require('../index.js');
17+
const rclnodejs = require('../../../index.js');
1818
const Fibonacci = rclnodejs.require('test_msgs/action/Fibonacci');
1919

2020
class FibonacciActionServer {

example/actions/action_server/action-server-example.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
'use strict';
1616

17-
const rclnodejs = require('../index.js');
17+
const rclnodejs = require('../../../index.js');
1818
const Fibonacci = rclnodejs.require('test_msgs/action/Fibonacci');
1919

2020
class FibonacciActionServer {

example/actions/action_server/action-server-single-goal-example.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
'use strict';
1616

17-
const rclnodejs = require('../index.js');
17+
const rclnodejs = require('../../../index.js');
1818
const Fibonacci = rclnodejs.require('test_msgs/action/Fibonacci');
1919

2020
class FibonacciActionServer {

example/graph/ros-graph-example.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
'use strict';
1616

17-
const rclnodejs = require('../index.js');
17+
const rclnodejs = require('../../index.js');
1818

1919
console.log(
2020
'This example creates the following nodes and outputs the corresponding ROS2 graph:'

example/lifecycle/lifecycle-node-example.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
'use strict';
1616

17-
const rclnodejs = require('../index.js');
17+
const rclnodejs = require('../../index.js');
1818

1919
const NODE_NAME = 'test_node';
2020
const TOPIC = 'test';

example/parameter/parameter-declaration-example.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
'use strict';
1616

17-
const rclnodejs = require('../index.js');
17+
const rclnodejs = require('../../index.js');
1818

1919
const ParameterType = rclnodejs.ParameterType;
2020
const Parameter = rclnodejs.Parameter;

example/parameter/parameter-override-example.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
'use strict';
1212

13-
const rclnodejs = require('../index.js');
13+
const rclnodejs = require('../../index.js');
1414

1515
const ParameterType = rclnodejs.ParameterType;
1616
const Parameter = rclnodejs.Parameter;

example/rate/rate-example.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
'use strict';
1414

15-
const rclnodejs = require('../index.js');
15+
const rclnodejs = require('../../index.js');
1616

1717
/**
1818
* This example demonstrates a rate limited loop running at

0 commit comments

Comments
 (0)