using System.Collections.Generic; using System.Threading.Tasks; using System.Xml.Linq; using Barotrauma.LuaCs.Data; using FluentResults; namespace Barotrauma.LuaCs.Services.Processing; #region TypeDef public interface IConverterService : IReusableService { Result TryParseResource(TSrc src); Result TryParseResources(IEnumerable sources); } public interface IConverterServiceAsync : IReusableService { Task> TryParseResourceAsync(TSrc src); Task> TryParseResourcesAsync(IEnumerable sources); } #endregion