/** * @type PasskeyCredential: Represents a WebAuthn passkey credential * * @property id: Unique identifier for the credential * * @property userId: The ID of the user who owns this credential * * @property credentialId: The WebAuthn credential ID * - **Max Length:** 1024 * * @property nickName: User-friendly name for the credential * - **Max Length:** 32 * * @property publicKey: The public key associated with this credential * - **Max Length:** 1024 * * @property userHandle: The user handle associated with this credential * - **Max Length:** 128 * * @property signatureCount: The signature counter for replay attack prevention * - **Max Length:** 8 * */ export type PasskeyCredential = { id?: number; userId?: number; credentialId?: string; nickName?: string; publicKey?: string; userHandle?: string; signatureCount?: string; } & { [key: string]: any; };