type Local

bendvy-ecs-core@0.1.0.3 · execution_command_local.bend:8

import bendvy-ecs-core@0.1.0.3/execution_command_local.bend as ExecutionCommandLocal
import Base
import bendvy-ecs-core@0.1.0.3/execution_command_buffer.bend as Buffer
import bendvy-ecs-core@0.1.0.3/execution_command_permission.bend as Permission

8# The buffer is a separate affine owner from gameplay scope and user captures.
9# This wrapper is the registered system's Local, so every executor outcome
10# returns it through the existing system owner, including refusal/body error.
11type Local<-S:Data,-P:Type,-D:Type,-User:Type> is Type:
12  Local{user:User,commands:Buffer.Buffer<S,P,D>,permission:Permission.Permission}

Uses (2)

Used by (11)