aboutsummaryrefslogtreecommitdiff
path: root/src/lib/APITypes.d.ts
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-05-20 21:04:28 -0500
committermat <github@matdoes.dev>2022-05-20 21:04:28 -0500
commit8d5fb47e3d0a847df959c8c30cb8138a9fbc4073 (patch)
tree6fc9a70419e903ea2c2ae8a0aa46c4101e88235e /src/lib/APITypes.d.ts
parent879aea10cc4abda52d4367a57401bfa986636814 (diff)
downloadskyblock-stats-8d5fb47e3d0a847df959c8c30cb8138a9fbc4073.tar.gz
skyblock-stats-8d5fb47e3d0a847df959c8c30cb8138a9fbc4073.tar.bz2
skyblock-stats-8d5fb47e3d0a847df959c8c30cb8138a9fbc4073.zip
achievements
Diffstat (limited to 'src/lib/APITypes.d.ts')
-rw-r--r--src/lib/APITypes.d.ts20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/lib/APITypes.d.ts b/src/lib/APITypes.d.ts
index e01a950..04cd554 100644
--- a/src/lib/APITypes.d.ts
+++ b/src/lib/APITypes.d.ts
@@ -59,6 +59,7 @@ export interface CleanPlayer extends CleanBasicPlayer {
socials: CleanSocialMedia
profiles?: CleanBasicProfile[]
claimed?: ClaimedSkyBlockItem[]
+ achievements?: Achievements
}
export interface StatItem {
@@ -454,3 +455,22 @@ export interface ItemAuctionsSchema {
sbId: string
auctions: SimpleAuctionSchema[]
}
+
+interface TieredAchievement {
+ id: string
+ name: string
+ value: number | null
+ description: string
+}
+
+interface ChallengeAchievement {
+ id: string
+ name: string
+ unlocked: boolean
+ description: string
+}
+
+export interface Achievements {
+ tiered: TieredAchievement[]
+ challenge: ChallengeAchievement[]
+}