package js.html; typedef PublicKeyCredentialCreationOptions = { @:optional var attestation : AttestationConveyancePreference; @:optional var authenticatorSelection : AuthenticatorSelectionCriteria; var challenge : node.crypto.webcrypto.BufferSource; @:optional var excludeCredentials : Array; @:optional var extensions : AuthenticationExtensionsClientInputs; var pubKeyCredParams : Array; var rp : PublicKeyCredentialRpEntity; @:optional var timeout : Float; var user : PublicKeyCredentialUserEntity; };