def choose

bendvy-ecs-core@0.1.0.4 · reader_domains.bend:11

import bendvy-ecs-core@0.1.0.4/reader_domains.bend as ReaderDomains
import Base

11def choose(~E: Data,selected: Bool,+value: E,+events: List<&2,E>,+removals: List<&2,E>) -> List<&2,E> & List<&2,E>:
12  match selected:
13    case True{}: (value <> events,removals)
14    case False{}: (events,value <> removals)

Uses (4)

Used by (1)