| 41 | }; |
| 42 | |
| 43 | export interface VectorIndexProvider { |
| 44 | upsert(documents: readonly VectorIndexDocument[]): Promise<void>; |
| 45 | deleteByEntityIds(entityIds: readonly string[]): Promise<void>; |
| 46 | search(input: VectorSearchInput): Promise<readonly VectorSearchHit[]>; |
| 47 | } |
| 48 | |
| 49 | function normalizeTerms(value: string): string[] { |
| 50 | return value |
no outgoing calls
no test coverage detected