diff --git a/src/main/kotlin/com/coxautodev/graphql/tools/TypeClassMatcher.kt b/src/main/kotlin/com/coxautodev/graphql/tools/TypeClassMatcher.kt index 7acdfc94..e2069792 100644 --- a/src/main/kotlin/com/coxautodev/graphql/tools/TypeClassMatcher.kt +++ b/src/main/kotlin/com/coxautodev/graphql/tools/TypeClassMatcher.kt @@ -91,12 +91,15 @@ internal class TypeClassMatcher(private val definitionsByName: Map { @Batched fun batchedName(items: List) = items.map { it.name } + + @Batched + fun batchedWithParamsTags(items: List, names: List?): List> = items.map{ it.tags.filter { names?.contains(it.name) ?: true } } } interface ItemInterface {