fun accepted()

in build-logic/generatorlegacybuild/src/main/kotlin/karakum/browser/Numbers.kt [120:140]


    fun accepted(
        name: String,
    ): Boolean {
        if (name == "length" && isArrayLike())
            return parentType in LENGTH_REQUIRED

        if (name == "forEach" && hideForEach)
            return false

        if (parentType == "Window")
            return name !in WINDOW_EXCLUDED

        if (parentType == "WorkerGlobalScope")
            return name != "self"

        // TEMP?
        if (parentType == "NavigatorPlugins")
            return name != "mimeTypes" && name != "plugins"

        return true
    }