diff --git a/package.json b/package.json index b5666027..b7be58a5 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "eslint": "9.29.0", "globals": "16.4.0", "jest": "29.7.0", - "prettier": "3.6.2", + "prettier": "3.7.4", "ts-jest": "29.4.5", "typescript": "5.8.3", "typescript-eslint": "8.48.0" diff --git a/packages/omgidl-parser/package.json b/packages/omgidl-parser/package.json index 7cf9db4f..6418f556 100644 --- a/packages/omgidl-parser/package.json +++ b/packages/omgidl-parser/package.json @@ -53,7 +53,7 @@ "moo": "^0.5.2", "nearley": "^2.20.1", "nearley-loader": "^2.0.0", - "prettier": "3.6.2", + "prettier": "3.7.4", "rimraf": "6.1.0", "ts-jest": "29.4.5", "ts-loader": "^9.5.4", diff --git a/packages/omgidl-parser/src/IDLNodes/interfaces.ts b/packages/omgidl-parser/src/IDLNodes/interfaces.ts index 94f333b3..7f8edb71 100644 --- a/packages/omgidl-parser/src/IDLNodes/interfaces.ts +++ b/packages/omgidl-parser/src/IDLNodes/interfaces.ts @@ -42,8 +42,9 @@ export interface IStructIDLNode extends IIDLNode { definitions: IStructMemberIDLNode[]; toIDLMessageDefinition(): IDLMessageDefinition; } -export interface IReferenceTypeIDLNode - extends IIDLNode { +export interface IReferenceTypeIDLNode< + T extends TypedefASTNode | StructMemberASTNode, +> extends IIDLNode { type: string; isComplex: boolean; enumType: string | undefined; diff --git a/packages/ros2idl-parser/package.json b/packages/ros2idl-parser/package.json index 35b3eeed..a20f2295 100644 --- a/packages/ros2idl-parser/package.json +++ b/packages/ros2idl-parser/package.json @@ -53,7 +53,7 @@ "devDependencies": { "@types/jest": "^29.5.14", "jest": "29.7.0", - "prettier": "3.6.2", + "prettier": "3.7.4", "rimraf": "6.1.0", "ts-jest": "^29.4.5", "ts-loader": "9.5.4", diff --git a/yarn.lock b/yarn.lock index 354dfd91..91e3cbac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -575,7 +575,7 @@ __metadata: eslint: "npm:9.29.0" globals: "npm:16.4.0" jest: "npm:29.7.0" - prettier: "npm:3.6.2" + prettier: "npm:3.7.4" ts-jest: "npm:29.4.5" typescript: "npm:5.8.3" typescript-eslint: "npm:8.48.0" @@ -594,7 +594,7 @@ __metadata: moo: "npm:^0.5.2" nearley: "npm:^2.20.1" nearley-loader: "npm:^2.0.0" - prettier: "npm:3.6.2" + prettier: "npm:3.7.4" rimraf: "npm:6.1.0" ts-jest: "npm:29.4.5" ts-loader: "npm:^9.5.4" @@ -627,7 +627,7 @@ __metadata: "@types/jest": "npm:^29.5.14" jest: "npm:29.7.0" md5-typescript: "npm:^1.0.5" - prettier: "npm:3.6.2" + prettier: "npm:3.7.4" rimraf: "npm:6.1.0" ts-jest: "npm:^29.4.5" ts-loader: "npm:9.5.4" @@ -5800,12 +5800,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.6.2": - version: 3.6.2 - resolution: "prettier@npm:3.6.2" +"prettier@npm:3.7.4": + version: 3.7.4 + resolution: "prettier@npm:3.7.4" bin: prettier: bin/prettier.cjs - checksum: 10/1213691706bcef1371d16ef72773c8111106c3533b660b1cc8ec158bd109cdf1462804125f87f981f23c4a3dba053b6efafda30ab0114cc5b4a725606bb9ff26 + checksum: 10/b4d00ea13baed813cb777c444506632fb10faaef52dea526cacd03085f01f6db11fc969ccebedf05bf7d93c3960900994c6adf1b150e28a31afd5cfe7089b313 languageName: node linkType: hard