package js.html; typedef IWebAuthentication = { function getAssertion(assertionChallenge:Null>, ?options:AssertionOptions):js.lib.Promise; @:overload(function(accountInformation:Account, cryptoParameters:Iterable, attestationChallenge:Null>, ?options:ScopedCredentialOptions):js.lib.Promise { }) function makeCredential(accountInformation:Account, cryptoParameters:Array, attestationChallenge:Null>, ?options:ScopedCredentialOptions):js.lib.Promise; };