From e266e9dd7bc4cbdd7772c83528b6a9d2ceae3730 Mon Sep 17 00:00:00 2001 From: Bauke Date: Mon, 24 Apr 2023 12:02:27 +0200 Subject: [PATCH] Rewrite type definitions. --- source/types.d.ts | 34 +++------------------------------- 1 file changed, 3 insertions(+), 31 deletions(-) diff --git a/source/types.d.ts b/source/types.d.ts index fb653d0..7a154ec 100644 --- a/source/types.d.ts +++ b/source/types.d.ts @@ -1,36 +1,8 @@ -import type {html} from 'htm/preact'; +// Export something so TypeScript doesn't see this file as an ambient module. +export {}; declare global { - // See Vite documentation for `import.meta.env` usage. - // https://vitejs.dev/guide/env-and-mode.html - - interface ImportMeta { - readonly env: ImportMetaEnv; - } - - interface ImportMetaEnv { - readonly BASE_URL: string; - readonly DEV: boolean; - readonly MODE: string; - readonly PROD: boolean; - readonly VITE_BROWSER: 'chromium' | 'firefox'; - } - - type HtmComponent = ReturnType; - - namespace Queue { - type Item = { - added: Date; - id: number; - sortIndex: number; - text: string; - url: string; - }; - - type MoveDirection = 'up' | 'down'; - } - - const $browser: 'chromium' | 'firefox'; + const $browser: "chromium" | "firefox"; const $dev: boolean; const $test: boolean; }