elsa-core/src/core/Elsa.Abstractions/Builders/IBuilder.cs
2020-10-11 22:02:14 +02:00

12 lines
481 B
C#

using System;
using Elsa.Services;
namespace Elsa.Builders
{
public interface IBuilder
{
IActivityBuilder Then<T>(Action<ISetupActivity<T>>? setup = default, Action<IActivityBuilder>? branch = default) where T : class, IActivity;
IActivityBuilder Then<T>(Action<T> setup, Action<IActivityBuilder>? branch = default) where T : class, IActivity;
IActivityBuilder Then<T>(Action<IActivityBuilder>? branch = default) where T : class, IActivity;
}
}