elsa-core/src/scripting/Elsa.Scripting.JavaScript/Extensions/ServiceCollectionExtensions.cs

17 lines
604 B
C#
Raw Normal View History

2022-01-04 08:42:12 +00:00
using Elsa.Extensions;
2022-01-11 12:28:21 +00:00
using Elsa.Management.Contracts;
2022-01-12 10:15:07 +00:00
using Elsa.Scripting.JavaScript.Expressions;
using Elsa.Scripting.JavaScript.Providers;
2022-01-04 08:42:12 +00:00
using Microsoft.Extensions.DependencyInjection;
2022-01-12 10:15:07 +00:00
namespace Elsa.Scripting.JavaScript.Extensions;
2022-01-04 08:42:12 +00:00
public static class ServiceCollectionExtensions
{
public static IServiceCollection AddJavaScriptExpressions(this IServiceCollection services)
{
2022-01-11 12:28:21 +00:00
return services
.AddSingleton<IExpressionSyntaxProvider, JavaScriptExpressionSyntaxProvider>()
.AddExpressionHandler<JavaScriptExpressionHandler, JavaScriptExpression>();
2022-01-04 08:42:12 +00:00
}
}