def edit

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

import bendvy-ecs-core@0.1.0.3/execution_query_column.bend as ExecutionQueryColumn
import Base
import bendvy-ecs-core@0.1.0.3/chunk_column.bend as Col
import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as L
import bendvy-ecs-core@0.1.0.3/change_tick.bend as Tick
import bendvy-ecs-core@0.1.0.3/execution_effects.bend as E

64def edit(~S:Data,~layout:L.Layout,~route:L.Route,-Out:Type,column:Col.Column<S,L.stored(layout,route)>,index:U32,tick:Tick.Tick,transform:L.payload(layout,route) -> L.payload(layout,route) & Out) -> Edit<S,L.stored(layout,route),L.payload(layout,route),Out>:
65  pure_returned(S,L.stored(layout,route),L.payload(layout,route),Out,effect_edit(~S,~E.Identity,~E.identity(),~layout,~route,PureUpdate<L.payload(layout,route),Out>,column,index,tick,PendingUpdate{transform},pure_operation(L.payload(layout,route),Out)))

Uses (15)

Used by (1)