def with_conditions
bendvy-ecs-core@0.1.0.4 · ordinary_app_schedule_description.bend:83
import bendvy-ecs-core@0.1.0.4/ordinary_app_schedule_description.bend as OrdinaryAppScheduleDescription
import Base
import bendvy-ecs-core@0.1.0.4/ordinary_condition_composition.bend as Comp
import bendvy-ecs-core@0.1.0.4/ordinary_app_schedule.bend as Schedule
83
84
85def with_conditions(~S:Data,~Rows:Data,+original:Schedule.Description<S,Rows>,+bindings:List<&2,Comp.BindingDescription>) -> ConditionedDescription<S,Rows>:
86 match original:
87 case Schedule.Description{_,namespace,_,steps}:ConditionedDescription{described(~S,~Rows,original),bindings,condition_placements(~S,steps,namespace,bindings,0n)}