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.ts30
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
+}