def entry_access

bendvy-ecs-core@0.1.0.3 · execution_query_schema.bend:34

import bendvy-ecs-core@0.1.0.3/execution_query_schema.bend as ExecutionQuerySchema
import Base
import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as L
import bendvy-ecs-core@0.1.0.3/execution_query_domain.bend as D

34def entry_access(+route:L.Route,entries:List<&2,Entry>) -> D.Access:
35  match entries:
36    case []:D.Access{D.Domain{[]},D.Domain{[]}}
37    case Entry{at,recipe} <> rest:access_entry(recipe,entry_access(route,rest),same_route(route,at))

Uses (7)

Used by (1)