def outside.go

near-v-framework@0.4.0.0 · domain/architecture/environment/agreement/ops.bend:17

import near-v-framework@0.4.0.0/domain/architecture/environment/agreement/ops.bend as Ops
import Base
import near-v-framework@0.4.0.0/domain/architecture/environment/agreement/type.bend as G

17# ---- the people: identities in the organization's directory domain ----
18def outside.go(xs: List<&2, G.Person>, +domain: String) -> List<&2, String>:
19  match xs:
20    case []:
21      []
22    case G.Person{_, +identity} <> rest:
23      keep_if(Bool.not(in_domain(identity, domain)), identity, outside.go(rest, domain))

Uses (6)

Used by (1)