diff options
author | mat <github@matdoes.dev> | 2022-02-21 00:56:55 -0600 |
---|---|---|
committer | mat <github@matdoes.dev> | 2022-02-21 00:56:55 -0600 |
commit | 34fcffb95db91bc1db80a00af4cf9d1007a9f575 (patch) | |
tree | 79b770b455b7468de31eded91da0d45fc172fd9f /src/lib/APITypes.d.ts | |
parent | 13e5974114f759bae73f3bfd68c62ce9cfaf785e (diff) | |
download | skyblock-stats-34fcffb95db91bc1db80a00af4cf9d1007a9f575.tar.gz skyblock-stats-34fcffb95db91bc1db80a00af4cf9d1007a9f575.tar.bz2 skyblock-stats-34fcffb95db91bc1db80a00af4cf9d1007a9f575.zip |
add minions and loader thing
Diffstat (limited to 'src/lib/APITypes.d.ts')
-rw-r--r-- | src/lib/APITypes.d.ts | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/src/lib/APITypes.d.ts b/src/lib/APITypes.d.ts index 04f9220..2f1c9ff 100644 --- a/src/lib/APITypes.d.ts +++ b/src/lib/APITypes.d.ts @@ -76,7 +76,6 @@ export declare type Inventories = { [name in keyof typeof INVENTORIES]: Item[] } - export interface CleanUser { player: CleanPlayer | null profiles?: CleanProfile[] @@ -94,3 +93,32 @@ export interface CleanBasicProfile { uuid: string name?: string } + +export interface AccountCustomization { + backgroundUrl?: string + pack?: string + emoji?: string +} + +export interface CleanMinion { + name: string + levels: boolean[] +} + +export interface CleanProfile extends CleanBasicProfile { + members?: CleanBasicMember[] +} +export interface CleanFullProfile extends CleanProfile { + members: CleanMember[] + bank: Bank + minions: CleanMinion[] + minion_count: number + maxUniqueMinions: number +} +export interface CleanFullProfileBasicMembers extends CleanProfile { + members: CleanBasicMember[] + bank: Bank + minions: CleanMinion[] + minion_count: number + maxUniqueMinions: number +} |