Readonlycommandis the value written to stdin to perform the given task.
Readonlyparseris used to parse resulting data from the underlying process to a typed object.
Readonlytaskthe resolution or rejection of this task.
Time since this task started, or since its last timeout reset.
Called by BatchProcess when this task starts. Overrides must pass every
argument to super.onStart(), or Task.resetTimeout stops working.
OptionalbeforeParse: () => voidOptionalresetTimeout: () => booleanCalled with this task's stderr. Non-blank stderr is logged at warn, so a
subclass that removes lines it understands before calling
super.onStderr() keeps those lines out of the log.
true if the wrapped promise was rejected
Restart this task's timeout. Call this only after verifying that the task made progress: output alone is not progress.
false if the task isn't running or has no timeout, and for startup and health-check tasks.
Tasks embody individual jobs given to the underlying child processes. Each instance has a promise that will be resolved or rejected based on the result of the task.