def pair_clear

bendvy-ecs-core@0.1.0.4 · owned_event_family_catalog.bend:25

import bendvy-ecs-core@0.1.0.4/owned_event_family_catalog.bend as OwnedEventFamilyCatalog
import Base
import bendvy-ecs-core@0.1.0.4/owner_product.bend as Product

25def pair_clear(~FA:Type,~FB:Type,~clearA:FA -> FA,~clearB:FB -> FB,family:Product.Owner<FA,FB>) -> Product.Owner<FA,FB>:
26  match family:
27    case Product.Owner{first,second}:Product.Owner{clearA(first),clearB(second)}

Uses (1)

Used by (1)