Class TypescriptTask
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Named,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public abstract class TypescriptTask extends DefaultTaskTypescript task.
-
-
Field Summary
Fields Modifier and Type Field Description private final Property<String>buildDirprivate final Property<String>tsConfigprivate final Property<BuildCommandExecutable>buildCommandExecutableprivate final Property<String>buildCommandprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActions
-
Constructor Summary
Constructors Constructor Description TypescriptTask()
-
Method Summary
Modifier and Type Method Description abstract Property<String>getBuildDir()The build directory. abstract Property<String>getTsConfig()The path to the TypeScript configuration file. abstract Property<BuildCommandExecutable>getBuildCommandExecutable()The buildCommandExecutable. abstract Property<String>getBuildCommand()The custom build command. final UnitcompileTypescript()The task action. -
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getBuildDir
@OutputDirectory() abstract Property<String> getBuildDir()
The build directory.
-
getTsConfig
@InputFile() abstract Property<String> getTsConfig()
The path to the TypeScript configuration file.
-
getBuildCommandExecutable
@Input() abstract Property<BuildCommandExecutable> getBuildCommandExecutable()
The buildCommandExecutable.
-
getBuildCommand
@Input() abstract Property<String> getBuildCommand()
The custom build command.
-
compileTypescript
final Unit compileTypescript()
The task action.
-
-
-
-