using Raven.Client.Documents.Session;
using System.Threading.Tasks;
using zero.Core.Entities;
namespace zero.Core.Routing
{
public interface ILinkProvider
{
///
///
///
bool CanProcess(ILink link);
///
///
///
Task Resolve(ILink link);
///
///
///
Task Preview(IAsyncDocumentSession session, ILink link);
}
}