chore: move types to separate file

This commit is contained in:
uku 2024-10-26 17:39:51 +02:00
parent ba7a0e04c8
commit bd229982f6
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
5 changed files with 29 additions and 37 deletions

23
src/lib/types.ts Normal file
View file

@ -0,0 +1,23 @@
export interface GameOptions {
mode: "easy" | "hard" | "extreme demon ultra miguel";
metro: boolean;
tram: boolean;
}
export interface GameData {
lines: [GeoJSON.Feature, string][];
stops: [number, number][];
stopName: string;
gameId: string;
}
export interface CheckData {
gameId: string;
latlng: [number, number];
}
export interface CheckResponse {
solution: [number, number];
distance: number;
score: number;
}