33 lines
888 B
TypeScript
33 lines
888 B
TypeScript
import type { Database } from "./database.d.ts";
|
|
|
|
export type Table<T extends keyof Database["public"]["Tables"]> =
|
|
Database["public"]["Tables"][T]["Row"];
|
|
export type Enum<T extends keyof Database["public"]["Enums"]> = Database["public"]["Enums"][T];
|
|
|
|
export const availableStudySpaceTags = [
|
|
"Crowded",
|
|
"Group study",
|
|
"24/7",
|
|
"Food allowed",
|
|
"No food allowed",
|
|
"Well lit",
|
|
"Poorly lit",
|
|
"Whiteboard",
|
|
"Restricted access",
|
|
"Hot",
|
|
"Air conditioned",
|
|
"Cold",
|
|
"PCs",
|
|
"Cringe"
|
|
];
|
|
|
|
export const volumeTags = ["Silent", "Quiet", "Some Noise", "Loud"];
|
|
export const wifiTags = ["Good WiFi", "Moderate WiFi", "Bad WiFi", "No WiFi"];
|
|
export const powerOutletTags = ["Many Outlets", "Some Outlets", "No Outlets"];
|
|
export const reportTypes = [
|
|
"Inappropriate content",
|
|
"Duplicate content",
|
|
"Incorrect content",
|
|
"Other"
|
|
];
|