def outside_view
bendvy-ecs-core@0.1.0.3 · execution_query_interpreter.bend:29
import bendvy-ecs-core@0.1.0.3/execution_query_interpreter.bend as ExecutionQueryInterpreter
import Base
import bendvy-ecs-core@0.1.0.3/execution_query_matches.bend as Match
import bendvy-ecs-core@0.1.0.3/execution_query.bend as Q
29def outside_view(~V:Data,~predicate:Maybe<&2,V> -> Bool,presence:Match.Presence,outside:Bool) -> Q.GeneralLookup<V>:
30 match outside:
31 case False{}:Q.LookupRefused{}
32 case True{}:matched_view(~V,~predicate,presence,None{})