def check_entry
import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as SchemaFragmentsimport Base
95def check_entry(keyConflict: Bool,nameConflict: Bool,kind: RegistryKind,key: String,name: String) -> Validation:
96 match keyConflict nameConflict:
97 case True{} _: Invalid{DuplicateKey{kind,key}}
98 case False{} True{}: Invalid{DuplicateName{kind,name}}
99 case False{} False{}: Valid{}