using Elsa.Extensions;
using Elsa.Http.Models;
using Elsa.JavaScript.Notifications;
using Elsa.Mediator.Contracts;
using JetBrains.Annotations;
namespace Elsa.Http.Scripting.JavaScript;
///
/// Configures the JavaScript engine with workflow input getters.
///
[PublicAPI]
public class HttpJavaScriptHandler : INotificationHandler
{
///
public Task HandleAsync(EvaluatingJavaScript notification, CancellationToken cancellationToken)
{
var engine = notification.Engine;
engine.RegisterType();
return Task.CompletedTask;
}
}