using Elsa.Dsl.ElsaScript.Compiler; using Elsa.Dsl.ElsaScript.Contracts; using Elsa.Dsl.ElsaScript.Materializers; using Elsa.Dsl.ElsaScript.Parser; using Elsa.Features.Abstractions; using Elsa.Features.Services; using Elsa.Workflows.Management; using Microsoft.Extensions.DependencyInjection; namespace Elsa.Dsl.ElsaScript.Features; /// /// Feature for ElsaScript DSL support. /// public class ElsaScriptFeature : FeatureBase { /// public ElsaScriptFeature(IModule module) : base(module) { } /// public override void Configure() { // No additional configuration needed } /// public override void Apply() { Services.AddSingleton(); Services.AddScoped(); Services.AddScoped(); } }