aboutsummaryrefslogtreecommitdiff
path: root/src/lib/APITypes.d.ts
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-03-05 16:04:50 -0600
committermat <github@matdoes.dev>2022-03-05 16:04:50 -0600
commitf256a52e6a0a9ba478cde22d96c6292842247c01 (patch)
tree6b45a452cb6f6de45318b2b9839313599edbfd5c /src/lib/APITypes.d.ts
parent478b6ea8a50bbf372921990775d3fd480446f350 (diff)
downloadskyblock-stats-f256a52e6a0a9ba478cde22d96c6292842247c01.tar.gz
skyblock-stats-f256a52e6a0a9ba478cde22d96c6292842247c01.tar.bz2
skyblock-stats-f256a52e6a0a9ba478cde22d96c6292842247c01.zip
mayors
Diffstat (limited to 'src/lib/APITypes.d.ts')
-rw-r--r--src/lib/APITypes.d.ts25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/lib/APITypes.d.ts b/src/lib/APITypes.d.ts
index 119e5b6..3a54cea 100644
--- a/src/lib/APITypes.d.ts
+++ b/src/lib/APITypes.d.ts
@@ -138,3 +138,28 @@ export interface Collection {
level: number
category: CollectionCategory
}
+
+export interface MayorPerk {
+ name: string
+ description: string
+}
+
+export interface Candidate {
+ name: string
+ perks: MayorPerk[]
+ votes: number
+ color: string | null
+}
+
+export interface ElectionData {
+ last_updated: number
+ previous: {
+ year: number
+ winner: string
+ candidates: Candidate[]
+ }
+ current: {
+ year: number
+ candidates: Candidate[]
+ } | null
+} \ No newline at end of file