/** * @param {Uint8Array} bytes clientDataJSON as received * @returns {ParsedClientData} */ export function parseClientData(bytes: Uint8Array): ParsedClientData; export type ClientDataType = "webauthn.create" | "webauthn.get"; export type ParsedClientData = { type: ClientDataType; /** * base64url-decoded raw challenge */ challenge: Uint8Array; /** * original base64url string */ challengeBase64Url: string; origin: string; crossOrigin: boolean; /** * the input bytes, unchanged */ raw: Uint8Array; };