UNPKG

@andrejs1979/document

Version:

MongoDB-compatible document database for NoSQL

28 lines 1.56 kB
/** * NoSQL - Document Module Exports * MongoDB-compatible document database with vector integration */ export { EdgeDocumentDB } from './edge-document-db'; export { DocumentStorage } from './storage/document-storage'; export { MongoQueryEngine } from './operations/query-engine'; export { HybridSearchEngine } from './operations/hybrid-search'; export { BulkOperationsManager, DocumentStream } from './operations/bulk-operations'; export { DocumentIndexManager } from './indexes/index-manager'; export { RelationshipManager } from './relationships/relationship-manager'; export { TaggingSystem } from './metadata/tagging-system'; export * from './types'; export declare function createDocumentDatabase(config: { name: string; d1Database: any; kvStore?: any; r2Bucket?: any; options?: any; }): Promise<any>; export declare function isDocument(obj: any): obj is import('./types').Document; export declare function isObjectId(value: any): value is import('./types').ObjectId; export declare function generateObjectId(): import('./types').ObjectId; export declare function buildTextSearchFilter(searchText: string): import('./types').QueryFilter; export declare function buildTagFilter(tags: string[], operator?: 'and' | 'or'): import('./types').QueryFilter; export declare function buildDateRangeFilter(field: string, startDate?: Date, endDate?: Date): import('./types').QueryFilter; export declare function createDefaultConfig(name: string, d1Database: any): import('./types').DocumentDatabaseConfig; //# sourceMappingURL=index.d.ts.map