Shane Schaefer
external object FirebaseAuth{ fun updateProfile(user:User, profileUpdate:JsAny):Promise<JsAny?> }
FirebaseAuth.updateProfile(user, getProfileUpdate(display = username)) ... fun getProfileUpdate(display:String = "", photoUrl:String = ""):JsAny = js(""" ({ displayName: display, photoURL: photoUrl }) """)
A modern programming language that makes developers happier.