25 lines
573 B
TypeScript
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[][];
|
|
}
|