csharpier
csharpier copied to clipboard
Weird breaking in interface with generics
This could be improved on
public interface ITypeScriptCompilationService : IDependency
{
Guid CompileThemePreviewResources(
ThemeVersion themeVersion,
IList<Guid> previewResources,
out ApplicationOutput compilerOutput,
Guid? previewId = null
);
void MarkThemeVersionsThatNeedToBeCompiled(IEnumerable<Guid> updatedTypeScriptResourceIds);
IEnumerable<ThemeVersion> GetCurrentThemeVersionsWithFrontEndResources(
IEnumerable<Guid> updatedResourceIds
);
Dictionary<Guid, ICollection<ApplicationOutput>> CompileFlaggedThemeVersionResources(
Guid? themeId = null
);
Task<
Dictionary<Guid, ICollection<ApplicationOutput>>
> CompileFlaggedThemeVersionResourcesInTaskAsync(Guid? themeId = null);
ApplicationOutput CompileThemeResources(ThemeVersion themeVersion);
}