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; };