JD2022-TU1/main/tools/services/JD.LocalizationExport.Service/Implementation/IntermediaryFile/IIntermediaryFileManager.cs

14 lines
528 B
C#

using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using JD.LocalizationExport.Service.Model;
namespace JD.LocalizationExport.Service.Implementation.IntermediaryFile
{
interface IIntermediaryFileManager
{
Task<Tuple<Line[], Language[]>> LoadFileAndMergeAsync(IEnumerable<Line> linesToExport, IEnumerable<Language> languagesToExport, IEnumerable<Language> allLanguages);
Task SaveFileAsync(IEnumerable<Line> linesToExport, IEnumerable<Language> languagesToExport);
}
}