fun getTypeName()

in build-logic/generatorlegacybuild/src/main/kotlin/karakum/query/Types.kt [3:18]


fun getTypeName(
    source: String,
    keyword: String,
    fixAction: Boolean = false,
): String {
    var name = source
        .substringAfter("$keyword ")
        .substringBefore(" ")
        .substringBefore("<")

    if (fixAction && name.endsWith("Action")) {
        name = "Mutation$name"
    }

    return name
}