fix(frontend-shared): fix type error

This commit is contained in:
kakkokari-gtyih 2024-09-10 17:00:51 +09:00
parent 3dc0b766d4
commit d91f3b269f
2 changed files with 10 additions and 2 deletions

View File

@ -3,6 +3,8 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import type { Locale } from '../../../locales/index.js';
const address = new URL(document.querySelector<HTMLMetaElement>('meta[property="instance_url"]')?.content || location.href);
const siteName = document.querySelector<HTMLMetaElement>('meta[property="og:site_name"]')?.content;
@ -14,12 +16,12 @@ export const wsOrigin = location.origin;
export const lang = localStorage.getItem('lang') ?? 'en-US';
export const langs = _LANGS_;
const preParseLocale = localStorage.getItem('locale');
export let locale = preParseLocale ? JSON.parse(preParseLocale) : null;
export let locale: Locale = preParseLocale ? JSON.parse(preParseLocale) : null;
export const version = _VERSION_;
export const instanceName = siteName === 'Misskey' || siteName == null ? host : siteName;
export const ui = localStorage.getItem('ui');
export const debug = localStorage.getItem('debug') === 'true';
export function updateLocale(newLocale): void {
export function updateLocale(newLocale: Locale): void {
locale = newLocale;
}

View File

@ -16,6 +16,11 @@
"experimentalDecorators": true,
"noImplicitReturns": true,
"esModuleInterop": true,
"baseUrl": ".",
"paths": {
"@/*": ["./*"],
"@@/*": ["./*"]
},
"typeRoots": [
"./@types",
"./node_modules/@types"
@ -26,6 +31,7 @@
]
},
"include": [
"@types/**/*.ts",
"js/**/*"
],
"exclude": [