import type { RequestEvent } from '@sveltejs/kit'; import { RateLimiter } from 'sveltekit-rate-limiter/server'; export const checkRateLimit = async (event: RequestEvent) => { const limiter = new RateLimiter({ rates: { IP: [5, 's'] } }); await limiter.cookieLimiter?.preflight(event); if (await limiter.isLimited(event)) return new Response('rate-limited'); return null; };