Jelajahi Sumber

fix:codama-client-generation (#254)

* fix:codama-client-generation

* added extra assertion
Ubadineke Prince 1 bulan lalu
induk
melakukan
1baab4451c

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

@@ -36,9 +36,9 @@ describe("createCodamaConfig", () => {
           ],
           from: "@codama/renderers-js",
         },
-        rust: undefined,
       },
     });
+    expect(config.scripts).not.toHaveProperty("rust");
   });
 
   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 }],
         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,
+            },
+          ],
+        },
+      }),
     },
   };
 }