From db044abd41856405b4e18ddc63e690badff87811 Mon Sep 17 00:00:00 2001 From: mbenazechJlsa <168102627+mbenazechJlsa@users.noreply.github.com> Date: Wed, 8 Jul 2026 15:42:08 +0000 Subject: [PATCH] return int from Transpile method for better error handling --- src/TypedSignalR.Client.TypeScript.Generator/App.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/TypedSignalR.Client.TypeScript.Generator/App.cs b/src/TypedSignalR.Client.TypeScript.Generator/App.cs index a01881c..f62f905 100644 --- a/src/TypedSignalR.Client.TypeScript.Generator/App.cs +++ b/src/TypedSignalR.Client.TypeScript.Generator/App.cs @@ -24,7 +24,7 @@ public App(ILogger logger) _logger = logger; } - public async Task Transpile( + public async Task Transpile( [Option('p', Description = "Path to the project file (Xxx.csproj)")] string project, [Option('o', Description ="Output directory")] @@ -56,11 +56,15 @@ public async Task Transpile( _logger.Log(LogLevel.Information, "======== Transpilation is completed. ========"); _logger.Log(LogLevel.Information, "Please check the output folder: {output}", output); + + return 0; } catch (Exception ex) { _logger.Log(LogLevel.Information, "======== Exception ========"); _logger.Log(LogLevel.Error, "{ex}", ex); + + return 1; } }