я наприклад хочу щоб Function Overloads в JS було таке, як в Kotlin
fun main() {
fun newYearCongratulate (name:String):String {
return "Hi ${name}! Happy New Year!"
}
fun newYearCongratulate (year: Number, name:String):String {
return "Hi ${name}! Happy New Year ${year}!"
}
println(newYearCongratulate("John")) // Hi John! Happy New Year!
println(newYearCongratulate(2023, "Elon")) // Hi Elon! Happy New Year 2023!
}