UNPKG

@greenweb/gaw-plugin-cloudflare-workers

Version:

This plugin provides some useful functions that can be used when setting up the Grid-aware Websites library using Cloudflare Workers

34 lines (26 loc) 646 B
import { KVNamespace, Response as CFResponse, ExecutionContext, Request as CFRequest, } from "@cloudflare/workers-types"; export type locationOptions = { mode?: "country" | "latlon"; }; export type cloudflareRequest = CFRequest; export type locationResponse = { country?: string; lat?: string; lon?: string; status: "success" | "error"; }; export type cloudflareEnv = { GAW_PAGE_KV?: KVNamespace; GAW_DATA_KV?: KVNamespace; EMAPS_API_KEY?: string; }; export type cloudflareResponse = CFResponse; export type kvOptions = { expirationTtl?: number; // in seconds }; export type cloudflareContext = ExecutionContext;