Import from internal git
This commit is contained in:
35
Generator/Daos/JavascriptDao.cs
Normal file
35
Generator/Daos/JavascriptDao.cs
Normal 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(),
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user