public static async Task Main(string[] args)
        {
            var builder = WebAssemblyHostBuilder.CreateDefault(args);

            builder.RootComponents.Add <App>("app");

            builder.Services.AddSingleton(new HttpClient {
                BaseAddress = new Uri(builder.HostEnvironment.BaseAddress)
            });

            builder.Services.TryAddTodoApp();

            var config = new CoreConfigBuilder()
                         .WithIsServer(false)
                         .WithIsPreRendering(false)
                         .Build();

            builder.Services.TryAddMobxServices(config);

            builder.Services.TryAddDevToolsServices(config);

            builder.Services.TryAddDomHelpersServices(config);

            await builder.Build().RunAsync();
        }
        public void ConfigureServices(IServiceCollection services)
        {
            services.TryAddTodoDesktop();

            var coreConfig = new CoreConfigBuilder()
                             .WithIsServer(false)
                             .WithIsPreRendering(false)
                             .Build();

            services.TryAddMobxServices(coreConfig);

            services.TryAddDomHelpersServices(coreConfig);
        }