def check_current

bendvy-ecs-core@0.1.0.4 · inspector_machine_projection.bend:24

import bendvy-ecs-core@0.1.0.4/inspector_machine_projection.bend as InspectorMachineProjection
import Base
import check.bend as Check
import machine.bend as M
import machine_world.bend as MW

24def check_current(~S:Data,~K:Data,~V:Data,~Store:Type,~R:Type,~E:Data,~take_resource:R -> R & M.Slot<S,K,V>,ctx:Check.Frame<S,Store,R,E>) -> Check.Frame<S,Store,R,E> & M.CurrentView<S,K,V>:
25  match ctx:
26    case Check.Frame{world}:check_projected(~S,~K,~V,~Store,~R,~E,MW.take(~S,~K,~V,~Store,~R,~E,~take_resource,world))

Uses (6)

Used by (1)