| 1 | export interface VectorStore { |
| 2 | storeVector(id: string, sector: string, vector: number[], dim: number, user_id?: string): Promise<void>; |
| 3 | deleteVector(id: string, sector: string): Promise<void>; |
| 4 | deleteVectors(id: string): Promise<void>; |
| 5 | searchSimilar(sector: string, queryVec: number[], topK: number): Promise<Array<{ id: string; score: number }>>; |
| 6 | getVector(id: string, sector: string): Promise<{ vector: number[]; dim: number } | null>; |
| 7 | getVectorsById(id: string): Promise<Array<{ sector: string; vector: number[]; dim: number }>>; |
| 8 | getVectorsBySector(sector: string): Promise<Array<{ id: string; vector: number[]; dim: number }>>; |
| 9 | } |
nothing calls this directly
no outgoing calls
no test coverage detected