@manta-eu/react/components/planning/actioning-view-utils
Reference for @manta-eu/react/components/planning/actioning-view-utils as it is on main.
Type Aliases
DeriveExecutionStatusArgs
DeriveExecutionStatusArgs =
object
Properties
isTriggered
isTriggered:
boolean
pendingManualActionCount
pendingManualActionCount:
number
planState
planState:
GQLActionPlanState|null
provenance
provenance: {
planEndedAtTime:string|null;planErrorMessage:string|null;planStartedAtTime:string|null; } |null
triggeredAtMs
triggeredAtMs:
number|null
DeriveIsDryRunArgs
DeriveIsDryRunArgs =
object
Properties
dryRun
dryRun:
boolean|null
provenance
provenance: {
planDryRun:boolean;planEndedAtTime:string|null;planStartedAtTime:string|null; } |null
triggeredAtMs
triggeredAtMs:
number|null
DerivePlanStateFromExecutionArgs
DerivePlanStateFromExecutionArgs =
object
Properties
isRunningOverride
isRunningOverride:
boolean
provenance
provenance: {
planEndedAtTime:string|null;planErrorMessage:string|null; } |null
triggeredAtMs
triggeredAtMs:
number|null
DeriveRunSurfaceArgs
DeriveRunSurfaceArgs =
object
Properties
executionStatus
executionStatus:
ExecutionStatus
hasCompletedChangesSlot
hasCompletedChangesSlot:
boolean
isLoading
isLoading:
boolean
runIri
runIri:
string|null
ExecutionStatus
ExecutionStatus =
"idle"|"running"|"completed"|"failed"|"needs-approval"
RunSurface
RunSurface =
"completed-changes"|"run"|"starting-run"|"loading"|"none"
Functions
deriveExecutionStatus()
deriveExecutionStatus(
args):ExecutionStatus
Parameters
args
Returns
deriveIsDryRun()
deriveIsDryRun(
args):boolean
Parameters
args
Returns
boolean
derivePlanStateFromExecution()
derivePlanStateFromExecution(
args):GQLActionPlanState|undefined
Parameters
args
DerivePlanStateFromExecutionArgs
Returns
GQLActionPlanState | undefined
deriveRunSurface()
deriveRunSurface(
args):RunSurface
Parameters
args
Returns
isStalePlanCompletion()
isStalePlanCompletion(
args):boolean
Parameters
args
planEndedAtTime
string | null
triggeredAtMs
number | null
Returns
boolean
parseTimestampMs()
parseTimestampMs(
timestamp):number|null
Parameters
timestamp
string | null | undefined
Returns
number | null