From 72a55f1c50f75274fd9090f40adc8fd35b9ff80d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20B=C3=B6ckelmann?= <gp5761@partner.kit.edu> Date: Mon, 17 Mar 2025 17:02:03 +0100 Subject: [PATCH] FIX: Make unused parameters null --- net_api_generator/generator.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/net_api_generator/generator.py b/net_api_generator/generator.py index 31e1268..59cedd9 100644 --- a/net_api_generator/generator.py +++ b/net_api_generator/generator.py @@ -269,19 +269,19 @@ def typescript(output_dir, middleware_openapi): def map_netdb_type_to_typescript_type(data_type): # mapping from netdb_type to typescript types if data_type['format_literal'] is not None and data_type['json_name'] == 'string': - return data_type['json_name'] + return data_type['json_name'] + '|null' elif data_type['name'] == 'text_array': - return 'string[]' + return 'string[]' + '|null' elif re.match(r'^integer.*_array$', data_type['name']) is not None: - return 'number[]' + return 'number[]' + '|null' elif data_type['json_name'] == 'array': - return 'string[]' + return 'string[]' + '|null' elif data_type['json_name'] == 'json': - return 'any' + return 'any' + '|null' elif data_type['json_name'] == 'object': - return 'Object' + return 'Object' + '|null' else: - return data_type['json_name'] + return data_type['json_name'] + '| null' def generate_code_header()->str: return "// -- AUTOGENERATED --\n\n" @@ -538,7 +538,7 @@ def typescript(output_dir, middleware_openapi): generated_api_calls = generate_api_calls(loader.api_functions) write_generated_code_to_file(code_header, imports, generated_type_definitions, generated_api_calls) - middleware_generator.typescript(middleware_openapi) +# middleware_generator.typescript(middleware_openapi) @cli.command(name='es-webpack') @click.option('--output-dir', default='src/api-services.gen/') -- GitLab