7 lines
1.2 KiB
Haxe
7 lines
1.2 KiB
Haxe
package js.html;
|
|
|
|
typedef IWebAuthentication = {
|
|
function getAssertion(assertionChallenge:Null<ts.AnyOf11<js.lib.ArrayBuffer, js.lib.Int8Array, js.lib.Uint8Array, js.lib.Uint8ClampedArray, js.lib.Int16Array, js.lib.Uint16Array, js.lib.Int32Array, js.lib.Uint32Array, js.lib.Float32Array, js.lib.Float64Array, js.lib.DataView>>, ?options:AssertionOptions):js.lib.Promise<WebAuthnAssertion>;
|
|
@:overload(function(accountInformation:Account, cryptoParameters:Iterable<ScopedCredentialParameters>, attestationChallenge:Null<ts.AnyOf11<js.lib.ArrayBuffer, js.lib.Int8Array, js.lib.Uint8Array, js.lib.Uint8ClampedArray, js.lib.Int16Array, js.lib.Uint16Array, js.lib.Int32Array, js.lib.Uint32Array, js.lib.Float32Array, js.lib.Float64Array, js.lib.DataView>>, ?options:ScopedCredentialOptions):js.lib.Promise<ScopedCredentialInfo> { })
|
|
function makeCredential(accountInformation:Account, cryptoParameters:Array<ScopedCredentialParameters>, attestationChallenge:Null<ts.AnyOf11<js.lib.ArrayBuffer, js.lib.Int8Array, js.lib.Uint8Array, js.lib.Uint8ClampedArray, js.lib.Int16Array, js.lib.Uint16Array, js.lib.Int32Array, js.lib.Uint32Array, js.lib.Float32Array, js.lib.Float64Array, js.lib.DataView>>, ?options:ScopedCredentialOptions):js.lib.Promise<ScopedCredentialInfo>;
|
|
}; |