def plan

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

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_registration_fields.bend as Fields
import bendvy-ecs-core@0.1.0.4/schedule_provision.bend as SP

28def plan(~S:Data,~O:Type,~Shared:Type,~catalog:O -> O & Fields.Fields<S>,~enabled:Shared -> Shared & Bool,~needs:List<&2,SP.Requirement<S>>,value:O & Shared) -> (O & Shared) & SP.Plan<S>:
29  match value:
30    case (owner,shared):planned(~S,~O,~Shared,needs,catalog(owner),enabled(shared))

Uses (8)

Used by (3)