def cleanup_routes

bendvy-ecs-core@0.1.0.3 · execution_command_permission.bend:61

import bendvy-ecs-core@0.1.0.3/execution_command_permission.bend as ExecutionCommandPermission
import Base
import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as Layout

61def cleanup_routes(-S:Data,-resources:Layout.Layout,value:Selection<S,resources>) -> Maybe<&2,CleanupRoutes>:
62  match value:
63    case Selection{_,_,_,Unprovisioned{}}:None{}
64    case Selection{_,_,_,CleanupActive{graphs,scopes}}:Some{CleanupRoutes{graphs,scopes}}
65    case Selection{_,_,_,Provisioned{_,_,_,graphs,scopes}}:Some{CleanupRoutes{graphs,scopes}}

Uses (5)

Used by (3)