2025-06-12 16:36:02 +02:00

25 lines
573 B
TypeScript

// 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[][];
}