def same_kind

bendvy-ecs-core@0.1.0.3 · schema_fragments.bend:61

import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as SchemaFragments
import Base

61def same_kind(a: RegistryKind,b: RegistryKind) -> Bool:
62  match a b:
63    case Component{} Component{}: True{}
64    case Resource{} Resource{}: True{}
65    case Event{} Event{}: True{}
66    case Relation{} Relation{}: True{}
67    case Service{} Service{}: True{}
68    case _ _: False{}

Uses (2)

Used by (4)