From e1b8fc4d7cc713841ae7d1fa52945022e1406496 Mon Sep 17 00:00:00 2001 From: hosted-fornet Date: Thu, 26 Jun 2025 17:13:52 -0700 Subject: [PATCH] build: generate ts bindings for parameter-less #[http] --- src/build/caller_utils_ts_generator.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/build/caller_utils_ts_generator.rs b/src/build/caller_utils_ts_generator.rs index 67e46154..d72ab994 100644 --- a/src/build/caller_utils_ts_generator.rs +++ b/src/build/caller_utils_ts_generator.rs @@ -394,7 +394,7 @@ fn generate_typescript_function(signature: &SignatureStruct) -> (String, String, let request_interface = if param_names.is_empty() { // No parameters case format!( - "export interface {}Request {{\n {}: {{}}\n}}", + "export interface {}Request {{\n {}: null\n}}", pascal_function_name, pascal_function_name ) } else if param_names.len() == 1 { @@ -424,7 +424,7 @@ fn generate_typescript_function(signature: &SignatureStruct) -> (String, String, let data_construction = if param_names.is_empty() { format!( - " const data: {}Request = {{\n {}: {{}},\n }};", + " const data: {}Request = {{\n {}: null,\n }};", pascal_function_name, pascal_function_name ) } else if param_names.len() == 1 {