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;
};