refactor: improve UI & types

This commit is contained in:
三咲智子 2022-11-24 23:48:52 +08:00
parent 86c29776a1
commit 2ab3d5dbe7
No known key found for this signature in database
GPG key ID: 69992F2250DFD93E
9 changed files with 18 additions and 15 deletions

View file

@ -14,7 +14,7 @@ export function setCached(key: string, value: any, override = false) {
cache.set(key, value)
}
export function fetchStatus(id: string) {
export function fetchStatus(id: string): Promise<Status> {
const key = `status:${id}`
const cached = cache.get(key)
if (cached)
@ -28,7 +28,7 @@ export function fetchStatus(id: string) {
return promise
}
export function fetchAccount(id: string) {
export function fetchAccount(id: string): Promise<Account> {
const key = `account:${id}`
const cached = cache.get(key)
if (cached)
@ -42,7 +42,7 @@ export function fetchAccount(id: string) {
return promise
}
export function fetchAccountByName(acct: string) {
export function fetchAccountByName(acct: string): Promise<Account> {
const key = `account:${acct}`
const cached = cache.get(key)
if (cached)