def child_ids

bendvy-ecs-core@0.1.0.3 · relation_reorder_core.bend:6

import bendvy-ecs-core@0.1.0.3/relation_reorder_core.bend as RelationReorderCore
import Base
import entity_key.bend as K
import relation_types.bend as T

6# Maintained inverse reorder: preserve authoritative targets; replace selected inverse order.
7def child_ids(children: List<&2,T.ChildStatus>) -> List<&2,K.Key>:
8  match children:
9    case []: []
10    case T.ChildStatus{id,_} <> rest: id <> child_ids(rest)

Uses (3)

Used by (2)