UNPKG

vecstore-js

Version:

A pluggable, browser-native vector database using IndexedDB with support for HNSW and local embeddings.

13 lines (12 loc) 457 B
import { Document, VecStoreOptions } from './types/interfaces.js'; export declare class VecStore { private embedder; private store; private search; private storeContent; constructor(options: VecStoreOptions); addDocument(id: string, content: unknown, metadata?: Record<string, any>): Promise<void>; query(queryContent: unknown, topK?: number): Promise<Document[]>; private isIndexedSearch; initialize(): Promise<void>; }