aboutsummaryrefslogtreecommitdiff
path: root/src/lib/APITypes.d.ts
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-05-20 21:04:59 -0500
committermat <github@matdoes.dev>2022-05-20 21:04:59 -0500
commit3a4eb5cecc5851f8d62d62d5d4011d0f45afe0e5 (patch)
tree7561d299655f0982f62d780439a3d022e2bde800 /src/lib/APITypes.d.ts
parentfd4b49075a2cbdddac0af4c22c129d08cf5e5428 (diff)
parent8d5fb47e3d0a847df959c8c30cb8138a9fbc4073 (diff)
downloadskyblock-stats-3a4eb5cecc5851f8d62d62d5d4011d0f45afe0e5.tar.gz
skyblock-stats-3a4eb5cecc5851f8d62d62d5d4011d0f45afe0e5.tar.bz2
skyblock-stats-3a4eb5cecc5851f8d62d62d5d4011d0f45afe0e5.zip
Merge branch '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[]
+}