using System.IO.Abstractions; using Flowsharp.Persistence.FileSystem.Options; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; namespace Flowsharp.Persistence.FileSystem.Extensions { public static class ServiceCollectionExtensions { public static IServiceCollection AddWorkflowsFileSystemPersistence(this IServiceCollection services, IConfiguration configuration) { services.TryAddSingleton(); services.AddSingleton(); services.Configure(configuration); return services; } } }