-
- All Implemented Interfaces:
public final class DukatExecutor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
DukatExecutor.Companion
-
Field Summary
Fields Modifier and Type Field Description private final File
versionFile
private final String
version
private final String
prevVersion
private final File
inputsFile
private final Boolean
shouldSkip
private final NpmVersions
npmVersions
private final List<DtsResolver.Dts>
typeDefinitions
private final ExternalsOutputFormat
externalsOutputFormat
private final NpmProject
npmProject
private final Boolean
packageJsonIsUpdated
private final String
operation
private final Boolean
compareInputs
-
Constructor Summary
Constructors Constructor Description DukatExecutor(NpmVersions npmVersions, List<DtsResolver.Dts> typeDefinitions, ExternalsOutputFormat externalsOutputFormat, NpmProject npmProject, Boolean packageJsonIsUpdated, String operation, Boolean compareInputs)
-
Method Summary
Modifier and Type Method Description final File
getVersionFile()
final String
getVersion()
final String
getPrevVersion()
final File
getInputsFile()
final Boolean
getShouldSkip()
final NpmVersions
getNpmVersions()
final List<DtsResolver.Dts>
getTypeDefinitions()
final ExternalsOutputFormat
getExternalsOutputFormat()
final NpmProject
getNpmProject()
final Boolean
getPackageJsonIsUpdated()
final String
getOperation()
final Boolean
getCompareInputs()
final Unit
execute(ServiceRegistry services)
-
-
Constructor Detail
-
DukatExecutor
DukatExecutor(NpmVersions npmVersions, List<DtsResolver.Dts> typeDefinitions, ExternalsOutputFormat externalsOutputFormat, NpmProject npmProject, Boolean packageJsonIsUpdated, String operation, Boolean compareInputs)
-
-
Method Detail
-
getVersionFile
final File getVersionFile()
-
getVersion
final String getVersion()
-
getPrevVersion
final String getPrevVersion()
-
getInputsFile
final File getInputsFile()
-
getShouldSkip
final Boolean getShouldSkip()
-
getNpmVersions
final NpmVersions getNpmVersions()
-
getTypeDefinitions
final List<DtsResolver.Dts> getTypeDefinitions()
-
getExternalsOutputFormat
final ExternalsOutputFormat getExternalsOutputFormat()
-
getNpmProject
final NpmProject getNpmProject()
-
getPackageJsonIsUpdated
final Boolean getPackageJsonIsUpdated()
-
getOperation
final String getOperation()
-
getCompareInputs
final Boolean getCompareInputs()
-
-
-
-