elsa-core/src/modules/Elsa.Scheduling/Extensions/ModuleExtensions.cs
Sipke Schoorstra 8fb797eaeb
Remove Elsa.Expressions.Dsl module and related DSL features
This commit completely removes the Elsa.Expressions.Dsl module, including all associated features, services, models, and dependencies. The DSL functionality, including its custom activities and integration options, has been fully eliminated from the project.
2025-06-02 21:52:10 +02:00

23 lines
690 B
C#

using Elsa.Features.Services;
using Elsa.Scheduling.Features;
// ReSharper disable once CheckNamespace
namespace Elsa.Extensions;
/// <summary>
/// Provides extension methods for <see cref="IModule"/> instances.
/// </summary>
public static class ModuleExtensions
{
/// <summary>
/// Enables the scheduling feature.
/// </summary>
/// <param name="module">The module.</param>
/// <param name="configure">A delegate to configure the feature.</param>
/// <returns>The module.</returns>
public static IModule UseScheduling(this IModule module, Action<SchedulingFeature>? configure = null )
{
module.Configure(configure);
return module;
}
}