fun isCustomScalarType()

in src/main/kotlin/com/netflix/dgs/plugin/DgsInputArgumentUtils.kt [113:122]


    fun isCustomScalarType(inputType: GraphQLType, typeRegistry: TypeDefinitionRegistry) : Boolean {
        if (inputType is GraphQLTypeName) {
            val inputTypeName = (inputType as PsiNamedElement).name!!
            if (knownTypes.containsKey(inputTypeName) || inputTypeName == "Int" || inputTypeName == "IntValue") {
                return false
            }
            return typeRegistry.scalars().contains(inputTypeName) ||  typeRegistry.scalarTypeExtensions().containsKey(inputTypeName)
        }
        return false
    }