drupflare/worker - v1.0.4
    Preparing search index...

    Function resolveSettings

    • Reads the lever overrides from KV, keeping only the names on KV_OVERRIDABLE.

      Values are coerced to strings (what a vars binding delivers). A malformed document, an unknown key or a KV error yields no overrides rather than throwing: this is the serving path.

      Parameters

      • Optionalkv: PlanKv
      • nowMs: number = ...
      • Optionalsite: string

      Returns Promise<
          Partial<
              Record<
                  | "MAIL_TRANSPORT"
                  | "MAIL_DRAIN_LIMIT"
                  | "RESPONSE_HEADERS"
                  | "REDIRECTS"
                  | "SPOOL"
                  | "SPOOL_IMAGES"
                  | "SPOOL_VIDEO"
                  | "SPOOL_EMBEDS"
                  | "RENDER_BUDGET_MS"
                  | "FILL_BATCH_SIZE"
                  | "HTTP_DRAIN_LIMIT"
                  | "MIRROR_LIMIT"
                  | "LAZY_FS_BUDGET_BYTES"
                  | "PREFILL"
                  | "GEN_BUCKET_MS"
                  | "SHELL_ASSEMBLY"
                  | "OPCACHE_MODE"
                  | "ARGON2"
                  | "SITE_LOCATION_HINT"
                  | "REPLICA_COUNT"
                  | "REPLICA_LAG_MS"
                  | "SITE_WARM"
                  | "WARM_INTERVAL_MS"
                  | "WARM_CEILING_MS"
                  | "KEEP_WARM_MS"
                  | "IDLE_CEILING_MS"
                  | "SLEEP_BUDGET_MS"
                  | "EDGE_PLAN"
                  | "ASSET_AGGREGATES"
                  | "MEMORY_CACHE_BINS"
                  | "MEMORY_CACHE_MAX_ITEMS"
                  | "CSP_MODE",
                  string,
              >,
          >,
      >