/** * @typedef {import('@simplewebauthn/browser').PublicKeyCredentialCreationOptionsJSON} PublicKeyCredentialCreationOptionsJSON * @typedef {import('@simplewebauthn/browser').RegistrationResponseJSON} RegistrationResponseJSON */ /** * Stimulus controller for WebAuthn registration (credential creation). * * Usage: * ```html *
* ``` */ export default class RegistrationController extends BaseController { static values: { optionsUrl: { type: StringConstructor; default: string; }; resultUrl: { type: StringConstructor; default: string; }; submitViaForm: { type: BooleanConstructor; default: boolean; }; successRedirectUri: StringConstructor; autoRegister: { type: BooleanConstructor; default: boolean; }; requestHeaders: { type: ObjectConstructor; default: { 'Content-Type': string; Accept: string; }; }; }; connect(): Promise