def selected_plan

bendvy-ecs-core@0.1.0.4 · ordinary_app_existing_execution.bend:21

import bendvy-ecs-core@0.1.0.4/ordinary_app_existing_execution.bend as OrdinaryAppExistingExecution
import Base
import bendvy-ecs-core@0.1.0.4/ordinary_app_execution_recipe.bend as Exec
import bendvy-ecs-core@0.1.0.4/ordinary_app_registration_fields.bend as Fields
import bendvy-ecs-core@0.1.0.4/schedule_provision.bend as SP
import bendvy-ecs-core@0.1.0.4/schedule.bend as Sch

21def selected_plan(~S:Data,enabled:Bool,field:Fields.Fields<S>,needs:List<&2,SP.Requirement<S>>) -> SP.Plan<S>:
22  match enabled:
23    case True{}:SP.Entry{Sch.System{Exec.registration_id(~S,field),0},needs}
24    case False{}:SP.Empty{}

Uses (7)

Used by (1)