def pure_operation

bendvy-ecs-core@0.1.0.3 · execution_query_column.bend:56

import bendvy-ecs-core@0.1.0.3/execution_query_column.bend as ExecutionQueryColumn
import Base

56def pure_operation(-P:Type,-Out:Type,payload:P,state:PureUpdate<P,Out>) -> P & PureUpdate<P,Out>:
57  match state:
58    case PendingUpdate{transform}:pure_transformed(P,Out,transform(payload))
59    case FinishedUpdate{output}:(payload,FinishedUpdate{output})

Uses (4)

Used by (1)