Import from internal git

This commit is contained in:
2025-10-11 13:08:09 +02:00
commit 97aaa715dc
175 changed files with 7014 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
using Core;
using Core.Actions;
using Core.Settings;
using Core.SpecConfig;
using Generator.DataSource.Settings;
using Generator.Mappers;
namespace Generator.Daos;
public class JavascriptDao : AbstractDao
{
public JavascriptDao(ConfigManager confManager) : base(confManager, confManager.GetDefArgs().SpecIdentifier)
{ }
public JavascriptConfig GetJavascript(ISpecFile file) => ConfManager.Javascript.Map(ConfManager, file);
public JavascriptPublish GetJavascriptPublish(GenerationType type, ISpecFile file)
{
var j = GetJavascript(file);
return new JavascriptPublish
{
LocalRoot = j.LocalRoot,
DockerRoot = j.DockerRoot,
Image = j.BuildImage,
Registry = j.Registry,
PackageName = j.PackageName,
Version = file.Version,
SpecFile = j.OpenApiSpecFile(),
FrontFolder = j.OutputFolder(),
};
}
}