dave08
02/14/2021, 2:46 PMdeclare const usernameToken: ({ username, password, }: {
username: string;
password: string;
}) => UsernameToken;
export default usernameToken;
export { UsernameToken };
dave08
02/14/2021, 2:48 PMexternal interface Credentials {
var username: String
var password: String
}
@JsModule("wsse")
@JsNonModule
external val usernameToken: (credentials: Credentials) -> UsernameToken
dave08
02/14/2021, 2:48 PMdave08
02/14/2021, 2:49 PMtmp_0._xWsse0 = tmp_1(new _no_name_provided__146()).getWSSEHeader();
dave08
02/14/2021, 2:50 PMval xWsse = usernameToken(object : Credentials {
override var username: String = "..."
override var password: String = "..."
}).getWSSEHeader()
araqnid
02/14/2021, 3:24 PM@JsModule("wsse")
external object WSSE {
@JsName("default")
fun usernameToken(credentials: Credentials): UsernameToken
}
dave08
02/14/2021, 3:27 PMaraqnid
02/14/2021, 3:31 PMT$2
for the Credentials interface … and then fails to work on IR with:
var default = $module$wsse.default;
^^^^^^^
SyntaxError: Unexpected token 'default'