eygraber
AsYouType
libphonenumber-js
JsException
input
@JsModule("libphonenumber-js") external class AsYouType(countryCode: String? = definedExternally) : JsAny { fun input(digits: String): String } internal actual fun formatPhoneNumber(phoneNumber: String): String { if(phoneNumber.isEmpty()) return "" val a = AsYouType("US") return phoneNumber.map { digit -> a.input(digit.toString()) }.last() }
@JsModule("libphonenumber-js") external object LibPhoneNumber { class AsYouType(countryCode: String? = definedExternally) : JsAny { fun input(digits: String): String } } internal actual fun formatPhoneNumber(phoneNumber: String): String { if(phoneNumber.isEmpty()) return "" val a = LibPhoneNumber.AsYouType("US") return phoneNumber.map { digit -> a.input(digit.toString()) }.last() }
Artem Kobzar
-Xwasm-attach-js-exception
A modern programming language that makes developers happier.