Home > @rushstack/operation-graph
operation-graph package
Classes
Class | Description |
|---|---|
(BETA) The The graph of | |
(BETA) Encapsulates information about an error | |
(BETA) A class which manages the execution of a set of tasks with interdependencies. Initially, and at the end of each task execution, all unblocked tasks are added to a ready queue which is then executed. This is done continually until all tasks are complete, or prematurely fails if any of the tasks fail. | |
(BETA) Meta-entity that tracks information about a group of related operations. | |
Represents a typical timer/stopwatch which keeps track of elapsed time in between two events. | |
(BETA) This class implements a watch loop. |
Enumerations
Enumeration | Description |
|---|---|
(BETA) Enumeration defining potential states of an operation |
Interfaces
Interface | Description |
|---|---|
(BETA) A message sent to the host upon completion of a run of this task. | |
(BETA) A message sent by the host to tell the watch loop to cancel the current run. | |
(BETA) Information provided to | |
(BETA) A message sent by the host to tell the watch loop to shutdown gracefully. | |
(BETA) Options for the current run. | |
(BETA) Options for constructing a new Operation. | |
(BETA) The | |
(BETA) Information passed to the executing | |
(BETA) Interface contract for a single state of an operation. | |
(BETA) Interface contract for the current and past state of an operation. | |
(BETA) A message sent to the host to ask it to run this task. | |
(BETA) A message sent by the host to tell the watch loop to perform a single run. | |
(BETA) A message sent by the host to ask for to resync status information. | |
(BETA) A message sent to the host upon connection of the channel, to indicate to the host that this task supports the protocol and to provide baseline status information. | |
(BETA) Callbacks for the watch loop. | |
(BETA) The public API surface of the watch loop, for use in the |
Type Aliases
Type Alias | Description |
|---|---|
(BETA) The set of known messages from the host to the watch loop. | |
(BETA) The set of known messages from the watch loop to the host. | |
(BETA) The interface contract for IPC send/receive, to support alternate channels and unit tests. | |
(BETA) Type for the |