#nullable enable using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; using Svrnty.CQRS.Configuration; namespace Svrnty.CQRS.MinimalApi; public static class WebApplicationExtensions { /// /// Maps all configured CQRS endpoints (gRPC, MinimalApi, and Dynamic Queries). /// This method is framework-agnostic and executes mapping callbacks registered by extension packages. /// public static WebApplication UseSvrntyCqrs(this WebApplication app) { var config = app.Services.GetRequiredService(); config.ExecuteMappingCallbacks(app); return app; } }