in branch.go [50:60]
func (i *IfBranch[T]) isThen(isThen bool) Condition {
return func(ctx context.Context, ups map[Steper]StepResult) StepStatus {
if status := ConditionOrDefault(i.Cond)(ctx, ups); status != Running {
return status
}
if i.BranchCheck.OK == isThen {
return Running
}
return Skipped
}
}