def provides

bendvy-ecs-core@0.1.0.3 · dependency_composer.bend:34

import bendvy-ecs-core@0.1.0.3/dependency_composer.bend as DependencyComposer
import Base
import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as Fragment

34def provides(~S:Data,entries:List<&2,Fragment.Entry<S>>,+key:String) -> Bool:
35  match entries:
36    case []:False{}
37    case entry <> rest:Bool.or(String.eq(entry_key(~S,entry),key),provides(~S,rest,key))

Uses (7)

Used by (1)