flow improvements #52
| @@ -190,6 +190,7 @@ type StepOptions struct { | ||||
| 	ID       string | ||||
| 	Context  context.Context | ||||
| 	Requires []string | ||||
| 	Fallback string | ||||
| } | ||||
|  | ||||
| type StepOption func(*StepOptions) | ||||
| @@ -213,3 +214,9 @@ func StepRequires(steps ...string) StepOption { | ||||
| 		o.Requires = steps | ||||
| 	} | ||||
| } | ||||
|  | ||||
| func StepFallback(step string) StepOption { | ||||
| 	return func(o *StepOptions) { | ||||
| 		o.Fallback = step | ||||
| 	} | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user