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