UNPKG

expo-passkey

Version:

Passkey authentication for Expo apps with Better Auth integration

33 lines 942 B
/** * @file Rate limiting configuration * @description Rate limiting definitions for passkey operations */ import type { BetterAuthPlugin } from "better-auth/types"; /** * Rate limit configuration type from Better Auth plugin */ type RateLimitConfig = NonNullable<BetterAuthPlugin["rateLimit"]>[number]; export interface RateLimitOptions { /** * Window for registration attempts in seconds */ registerWindow?: number; /** * Maximum registration attempts per window */ registerMax?: number; /** * Window for authentication attempts in seconds */ authenticateWindow?: number; /** * Maximum authentication attempts per window */ authenticateMax?: number; } /** * Creates rate limiting configuration for the passkey plugin */ export declare const createRateLimits: (options?: RateLimitOptions) => RateLimitConfig[]; export {}; //# sourceMappingURL=rate-limit.d.ts.map