Skip to main content

Variable: RateLimitConfigSchema

const RateLimitConfigSchema: Struct<&#123; headers: optional<Boolean>; maxRequests: Number; windowMs: Number; &#125;>
Defined in: rate-limit.ts:41 Effect Schema for runtime-validating a rate-limit configuration — useful at framework boundaries where the config arrives as untyped JSON (env-var parsing, admin endpoints, feature-flag payloads).

Example

import { Schema } from "effect";
const config = Schema.decodeUnknownSync(RateLimitConfigSchema)(input);