Skip to content

Commit f863277

Browse files
committed
Use path in triple-slash directives
This patch uses `path` in triple-slash directives, and restores the `tsconfig.json` removed previously, Reference: - https://www.typescriptlang.org/docs/handbook/triple-slash-directives.html Fix: #1073
1 parent da39f55 commit f863277

File tree

4 files changed

+48
-28
lines changed

4 files changed

+48
-28
lines changed

eslint.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export default [
4343
rules: {
4444
...typescriptEslint.configs.recommended.rules,
4545
"@typescript-eslint/no-explicit-any": "off",
46+
"@typescript-eslint/triple-slash-reference": "off",
4647
},
4748
},
4849
{

tsconfig.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"compilerOptions": {
3+
"module": "commonjs",
4+
"moduleResolution": "node",
5+
"target": "es6",
6+
/* Strict Type-Checking Options */
7+
"strict": true,
8+
/* Additional Checks */
9+
/* next line commented out because we need unused vars for type tests */
10+
// "noUnusedLocals": true,
11+
"noUnusedParameters": true,
12+
"noImplicitReturns": true,
13+
"noFallthroughCasesInSwitch": true,
14+
"lib": ["es2017"]
15+
},
16+
"include": [
17+
"types/**/*"
18+
]
19+
}

types/base.d.ts

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1-
/// <reference types="./action_client.d.ts" />
2-
/// <reference types="./action_server.d.ts" />
3-
/// <reference types="./action_uuid.d.ts" />
4-
/// <reference types="./client.d.ts" />
5-
/// <reference types="./clock_type.d.ts" />
6-
/// <reference types="./clock.d.ts" />
7-
/// <reference types="./context.d.ts" />
8-
/// <reference types="./distro.d.ts" />
9-
/// <reference types="./duration.d.ts" />
10-
/// <reference types="./entity.d.ts" />
11-
/// <reference types="./guard_condition.d.ts" />
12-
/// <reference types="./interfaces.d.ts" />
13-
/// <reference types="./lifecycle.d.ts" />
14-
/// <reference types="./lifecycle_publisher.d.ts" />
15-
/// <reference types="./logging.d.ts" />
16-
/// <reference types="./node.d.ts" />
17-
/// <reference types="./node_options.d.ts" />
18-
/// <reference types="./parameter.d.ts" />
19-
/// <reference types="./publisher.d.ts" />
20-
/// <reference types="./qos.d.ts" />
21-
/// <reference types="./rate.d.ts" />
22-
/// <reference types="./service.d.ts" />
23-
/// <reference types="./service_introspection.d.ts" />
24-
/// <reference types="./subscription.d.ts" />
25-
/// <reference types="./time_source.d.ts" />
26-
/// <reference types="./time.d.ts" />
27-
/// <reference types="./timer.d.ts" />
1+
/// <reference path="./action_client.d.ts" />
2+
/// <reference path="./action_server.d.ts" />
3+
/// <reference path="./action_uuid.d.ts" />
4+
/// <reference path="./client.d.ts" />
5+
/// <reference path="./clock_type.d.ts" />
6+
/// <reference path="./clock.d.ts" />
7+
/// <reference path="./context.d.ts" />
8+
/// <reference path="./distro.d.ts" />
9+
/// <reference path="./duration.d.ts" />
10+
/// <reference path="./entity.d.ts" />
11+
/// <reference path="./guard_condition.d.ts" />
12+
/// <reference path="./interfaces.d.ts" />
13+
/// <reference path="./lifecycle.d.ts" />
14+
/// <reference path="./lifecycle_publisher.d.ts" />
15+
/// <reference path="./logging.d.ts" />
16+
/// <reference path="./node.d.ts" />
17+
/// <reference path="./node_options.d.ts" />
18+
/// <reference path="./parameter.d.ts" />
19+
/// <reference path="./publisher.d.ts" />
20+
/// <reference path="./qos.d.ts" />
21+
/// <reference path="./rate.d.ts" />
22+
/// <reference path="./service.d.ts" />
23+
/// <reference path="./service_introspection.d.ts" />
24+
/// <reference path="./subscription.d.ts" />
25+
/// <reference path="./time_source.d.ts" />
26+
/// <reference path="./time.d.ts" />
27+
/// <reference path="./timer.d.ts" />

types/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/// <reference types="./base.d.ts" />
1+
/// <reference path="./base.d.ts" />
22

33
declare module 'rclnodejs' {
44
/**

0 commit comments

Comments
 (0)