Преглед на файлове

fix:codama-client-generation (#254)

* fix:codama-client-generation

* added extra assertion
Ubadineke Prince преди 1 месец
родител
ревизия
1baab4451c
променени са 2 файла, в които са добавени 13 реда и са изтрити 13 реда
  1. 1 1
      packages/gill/src/__tests__/create-codama.config.ts
  2. 12 12
      packages/gill/src/core/create-codama-config.ts

+ 1 - 1
packages/gill/src/__tests__/create-codama.config.ts

@@ -36,9 +36,9 @@ describe("createCodamaConfig", () => {
           ],
           ],
           from: "@codama/renderers-js",
           from: "@codama/renderers-js",
         },
         },
-        rust: undefined,
       },
       },
     });
     });
+    expect(config.scripts).not.toHaveProperty("rust");
   });
   });
 
 
   it("should return accept rust client", () => {
   it("should return accept rust client", () => {

+ 12 - 12
packages/gill/src/core/create-codama-config.ts

@@ -49,18 +49,18 @@ export function createCodamaConfig({
         args: [clientJs, { dependencyMap }],
         args: [clientJs, { dependencyMap }],
         from: "@codama/renderers-js",
         from: "@codama/renderers-js",
       },
       },
-      rust: clientRust
-        ? {
-            from: "@codama/renderers-rust",
-            args: [
-              clientRust,
-              {
-                crateFolder: "clients/rust",
-                formatCode: true,
-              },
-            ],
-          }
-        : undefined,
+      ...(clientRust && {
+        rust: {
+          from: "@codama/renderers-rust",
+          args: [
+            clientRust,
+            {
+              crateFolder: "clients/rust",
+              formatCode: true,
+            },
+          ],
+        },
+      }),
     },
     },
   };
   };
 }
 }