def handled

bendvy-ecs-core@0.1.0.3 · dependency_executor.bend:28

import bendvy-ecs-core@0.1.0.3/dependency_executor.bend as DependencyExecutor
import Base

28def handled(~State:Type,~Requirement:Data,~Error:Data,~Out:Data,next:State -> List<&2,Observation<Error,Out>> -> ExecutionResult<State,Requirement,Error,Out>,returned:State & Handling,error:Error,events:List<&2,Observation<Error,Out>>) -> ExecutionResult<State,Requirement,Error,Out>:
29  match returned:
30    case (state,Continue{}):next(state,events)
31    case (state,Escalate{}):Stopped{state,error,events}

Uses (6)

Used by (2)