diff options
Diffstat (limited to 'src/lib/APITypes.d.ts')
-rw-r--r-- | src/lib/APITypes.d.ts | 39 |
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[] +} |