// src/types.ts export interface DataPoint { chunk_1024_embeddings_id: number; chunk: string; course_id: number; file_id: number; source_file: string | null; file_type: string; object_id: string | null; // embedding: number[]; // Für den Plot nicht direkt benötigt created_at: string; updated_at: string; x: number; y: number; z: number; cluster: string; // Als String für kategoriale Farben hover_text: string; } export interface LoadedData { columns: string[]; index: number[]; data: any[][]; }