From d41b427266f427e29e15213bb87042cadd7b4096 Mon Sep 17 00:00:00 2001 From: wearrrrr Date: Mon, 29 Jul 2024 18:52:09 -0500 Subject: [PATCH] Begin migration to Alu.store.get for fetching values, stored in global Alu namespace. --- src/alu.d.ts | 11 ++++++ src/components/CloakLoader.astro | 17 +++++----- src/components/ProxyRegistrar.astro | 39 ++++++++------------- src/components/ThemeLoader.astro | 14 ++------ src/components/ts/AluStore.ts | 31 +++++++++++------ src/components/ts/TransportManager.ts | 49 ++++++++++----------------- src/components/ts/marketplace.ts | 9 ++--- src/i18n/{ => locale}/en.json | 0 src/i18n/{ => locale}/es.json | 0 src/i18n/{ => locale}/fr.json | 0 src/i18n/{ => locale}/jp.json | 0 src/i18n/{ => locale}/ru.json | 0 src/i18n/{ => locale}/zh.json | 0 src/i18n/ui.ts | 12 +++---- src/types.d.ts | 6 ---- 15 files changed, 82 insertions(+), 106 deletions(-) create mode 100644 src/alu.d.ts rename src/i18n/{ => locale}/en.json (100%) rename src/i18n/{ => locale}/es.json (100%) rename src/i18n/{ => locale}/fr.json (100%) rename src/i18n/{ => locale}/jp.json (100%) rename src/i18n/{ => locale}/ru.json (100%) rename src/i18n/{ => locale}/zh.json (100%) diff --git a/src/alu.d.ts b/src/alu.d.ts new file mode 100644 index 0000000..04218cd --- /dev/null +++ b/src/alu.d.ts @@ -0,0 +1,11 @@ +export declare global { + namespace Alu { + let store: AluStore; + + type DefaultKeys = { + [key: string]: AluKey; + }; + type Key = Record; + type ValidStoreKeys = "proxy" | "search" | "openpage" | "wisp" | "bareUrl" | "transport" | "searxng" | "theme" | "lang" | "cloak"; + } +} diff --git a/src/components/CloakLoader.astro b/src/components/CloakLoader.astro index 9c4e19e..aec65c6 100644 --- a/src/components/CloakLoader.astro +++ b/src/components/CloakLoader.astro @@ -1,20 +1,19 @@