def remove

bendvy-ecs-core@0.1.0.3 · execution_event_family.bend:89

import bendvy-ecs-core@0.1.0.3/execution_event_family.bend as ExecutionEventFamily
import Base

89def remove(~S:Data,~P:Type,~key:String,family:Family<S,P,key>,reader:Reader<S,P,key>) -> Family<S,P,key> & Removal<S,P,key>:
90  match family reader:
91    case Family{+identity,+open,log,previous,current,nextReader,+active,dropped} Reader{+actual,+id,cursor}:remove_admitted(~S,~P,~key,admission(open,identity,actual,id,active),Family{identity,open,log,previous,current,nextReader,active,dropped},Reader{actual,id,cursor})

Uses (7)

Used by (0)

No other definition uses this definition.