From f256a52e6a0a9ba478cde22d96c6292842247c01 Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 5 Mar 2022 16:04:50 -0600 Subject: mayors --- src/lib/APITypes.d.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'src/lib/APITypes.d.ts') 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 -- cgit