DependencyComposer.provides: def of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/dependency_composer.bend as DependencyComposer Lines 34-37 of bendvy-ecs-core@0.1.0.3/dependency_composer.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/dependency_composer.bend&start_line=34&end_line=37 import Base import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as Fragment def provides(~S:Data,entries:List<&2,Fragment.Entry>,+key:String) -> Bool: match entries: case []:False{} case entry <> rest:Bool.or(String.eq(entry_key(~S,entry),key),provides(~S,rest,key)) Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.or https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.eq https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/dependency_composer.bend&name=entry_key https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/schema_fragments.bend&name=Entry