xtablo-source/xtablo-expo/types/events.types.ts

20 lines
554 B
TypeScript
Raw Permalink Normal View History

2025-07-17 21:10:55 +00:00
import { Tables, TablesInsert, TablesUpdate } from "@/types/database.types";
import { RemoveNullFromObject } from "@/types/removeNull";
2025-10-10 06:21:56 +00:00
export type Event = RemoveNullFromObject<Tables<"events">, "created_at" | "end_time">;
2025-07-17 21:10:55 +00:00
export type EventInsert = TablesInsert<"events">;
export type EventUpdate = TablesUpdate<"events">;
export type EventAndTablo = RemoveNullFromObject<
Tables<"events_and_tablos">,
| "event_id"
| "tablo_id"
| "tablo_name"
| "tablo_color"
| "tablo_status"
| "start_time"
| "end_time"
| "title"
| "start_date"
>;