aboutsummaryrefslogtreecommitdiff
path: root/src/lib/APITypes.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/APITypes.d.ts')
-rw-r--r--src/lib/APITypes.d.ts39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/lib/APITypes.d.ts b/src/lib/APITypes.d.ts
index a78da0d..926072c 100644
--- a/src/lib/APITypes.d.ts
+++ b/src/lib/APITypes.d.ts
@@ -1,3 +1,6 @@
+import type typedHypixelApi from 'typed-hypixel-api'
+
+
export interface CleanMemberProfile {
member: CleanMemberProfilePlayer
profile: CleanFullProfileBasicMembers
@@ -276,3 +279,39 @@ export interface ClaimedSkyBlockItem {
name: string
timestamp: number
}
+
+export interface Pet {
+ id: string
+ xp: number
+ level: number
+ tier: typedHypixelApi.Pet['tier']
+ skin: string | null
+ item: ItemListItem | null
+}
+export interface PetsData {
+ active: Pet | null
+ list: Pet[]
+ missingIds: string[]
+}
+
+export interface ItemRequirement {
+ dungeon: {
+ type: string
+ level: number
+ }
+}
+export interface ItemListItem {
+ id: string
+ vanillaId: string
+ tier: string | null
+ display: {
+ name: string
+ glint: boolean
+ }
+ npcSellPrice: number | null
+ requirements: ItemRequirement | null
+}
+export interface ItemListData {
+ lastUpdated: number
+ list: ItemListItem[]
+}