From 69c52890bb1d20a5edc71aaf33e3aead5d619c1e Mon Sep 17 00:00:00 2001 From: qwerinope Date: Tue, 1 Apr 2025 10:38:24 +0200 Subject: [PATCH] added type definition for getStats() --- src/lib/userHelper.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/userHelper.ts b/src/lib/userHelper.ts index d246a38..fb1668e 100644 --- a/src/lib/userHelper.ts +++ b/src/lib/userHelper.ts @@ -109,10 +109,14 @@ export async function getInventory(user: HelixUser): Promise { return data.inventory } -export async function getStats(user: HelixUser) { +interface statsGetResult extends timeoutsGetResult { + used: inventory +} + +export async function getStats(user: HelixUser): Promise { const { hit, shot } = await getTimeouts(user) const dbuser = await pb.collection('users').getFirstListItem(`twitchid="${user.id}"`) - return { hit, shot, used: dbuser.itemuses } + return { user, hit, shot, used: dbuser.itemuses } } export async function updateInventory(user: HelixUser, newinv: inventory) {