From 4e722e5e60431aed120093cbfaaa13700b61be52 Mon Sep 17 00:00:00 2001 From: vikingowl Date: Mon, 14 Apr 2025 21:37:32 +0200 Subject: [PATCH] Add type definitions and example .env file for environment vars Introduce `env.d.ts` to define types for VITE environment variables, ensuring better type safety and development experience. Provide a sample `.env.example` file to guide configuration setup. --- frontend/.env.example | 3 +++ frontend/env.d.ts | 13 +++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 frontend/.env.example create mode 100644 frontend/env.d.ts diff --git a/frontend/.env.example b/frontend/.env.example new file mode 100644 index 0000000..62dad77 --- /dev/null +++ b/frontend/.env.example @@ -0,0 +1,3 @@ +VITE_BASE_URL="API_URL" +VITE_UPDATE_INTERVAL=5 +VITE_LIMIT=50 diff --git a/frontend/env.d.ts b/frontend/env.d.ts new file mode 100644 index 0000000..b52886f --- /dev/null +++ b/frontend/env.d.ts @@ -0,0 +1,13 @@ +/// + +interface ImportMetaEnv { + readonly VITE_BASE_URL: string + readonly VITE_UPDATE_INTERVAL: number + readonly VITE_LIMIT: number +} + +interface ImportMeta { + readonly env: ImportMetaEnv +} + +declare module '@/*'