Files
website/src/env.d.ts
2026-03-27 22:41:38 +13:00

19 lines
466 B
TypeScript

// src/env.d.ts
/// <reference path="../.astro/types.d.ts" />
/// <reference types="astro/client" />
type Runtime = import("@astrojs/cloudflare").Runtime<Env>;
declare namespace App {
interface Locals extends Runtime {}
}
interface Window {
theme: {
setTheme: (theme: "auto" | "dark" | "light") => void;
getTheme: () => "auto" | "dark" | "light";
getSystemTheme: () => "light" | "dark";
getDefaultTheme: () => "auto" | "dark" | "light";
};
}