closevector-common
Version:
12 lines (11 loc) • 393 B
TypeScript
export type SpaceName = 'l2' | 'ip' | 'cosine';
import { SynchronousInMemoryDocstore } from './docstore';
export interface CloseVectorHNSWLibBase {
space: SpaceName;
numDimensions?: number;
maxElements?: number;
}
export interface CloseVectorHNSWLibArgs<HierarchicalNSWT> extends CloseVectorHNSWLibBase {
index?: HierarchicalNSWT;
docstore?: SynchronousInMemoryDocstore;
}