summaryrefslogtreecommitdiff
path: root/packages/frontend/src/account.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2024-01-04 15:30:40 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2024-01-04 15:30:40 +0900
commitea41cc6ec0f7b79fc753d37b4586abfef87bf23f (patch)
treecbbb93dbc3a40f33a998f91051ae630fc5b2fbce /packages/frontend/src/account.ts
parentMerge branch 'develop' of https://github.com/misskey-dev/misskey into develop (diff)
downloadmisskey-ea41cc6ec0f7b79fc753d37b4586abfef87bf23f.tar.gz
misskey-ea41cc6ec0f7b79fc753d37b4586abfef87bf23f.tar.bz2
misskey-ea41cc6ec0f7b79fc753d37b4586abfef87bf23f.zip
refactor(frontend): reduce type errors
Diffstat (limited to 'packages/frontend/src/account.ts')
-rw-r--r--packages/frontend/src/account.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/frontend/src/account.ts b/packages/frontend/src/account.ts
index 1e5f38cf1c..25af298910 100644
--- a/packages/frontend/src/account.ts
+++ b/packages/frontend/src/account.ts
@@ -26,6 +26,11 @@ export const $i = accountData ? reactive(JSON.parse(accountData) as Account) : n
export const iAmModerator = $i != null && ($i.isAdmin === true || $i.isModerator === true);
export const iAmAdmin = $i != null && $i.isAdmin;
+export function signinRequired() {
+ if ($i == null) throw new Error('signin required');
+ return $i;
+}
+
export let notesCount = $i == null ? 0 : $i.notesCount;
export function incNotesCount() {
notesCount++;