elsa-core/src/core/Elsa.Abstractions/Extensions/VariablesExtensions.cs

14 lines
366 B
C#
Raw Normal View History

2020-10-03 10:48:25 +00:00
using Elsa.Models;
using Elsa.Serialization;
namespace Elsa
{
public static class VariablesExtensions
{
2020-10-19 20:12:11 +00:00
public static T Get<T>(this Variables variables, string name, IContentSerializer serializer)
2020-10-03 10:48:25 +00:00
{
var value = variables.Get(name);
return value != null ? serializer.Deserialize<T>(value) : default!;
}
}
}