Function useWebAuthn

  • Returns {
        arrayBufferToBase64Url: (arrayBuffer: ArrayBuffer) => string;
        base64UrlToArrayBuffer: (base64Url: string) => ArrayBuffer;
        createCredential: (
            options: CreateCredentialOptions,
        ) => Promise<null | PublicKeyCredential>;
        getCredential: (
            options: GetCredentialOptions,
        ) => Promise<null | PublicKeyCredential>;
        get state(): WebAuthnState;
        subscribe(callback: (state: WebAuthnState) => void): () => boolean;
    }

    • arrayBufferToBase64Url: (arrayBuffer: ArrayBuffer) => string
    • base64UrlToArrayBuffer: (base64Url: string) => ArrayBuffer
    • createCredential: (options: CreateCredentialOptions) => Promise<null | PublicKeyCredential>
    • getCredential: (options: GetCredentialOptions) => Promise<null | PublicKeyCredential>
    • get state(): WebAuthnState
    • subscribe:function
      • Parameters

        • callback: (state: WebAuthnState) => void

        Returns () => boolean