Initial commit: Brainy - Multi-Dimensional AI Database
Open source vector database with HNSW indexing, graph relationships, and metadata facets. Features CLI with professional augmentation registry integration for discovering extensions and capabilities.
This commit is contained in:
commit
f8c45f2d8d
448 changed files with 103294 additions and 0 deletions
21
dist/utils/fieldNameTracking.d.ts
vendored
Normal file
21
dist/utils/fieldNameTracking.d.ts
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
/**
|
||||
* Utility functions for tracking and managing field names in JSON documents
|
||||
*/
|
||||
/**
|
||||
* Extracts field names from a JSON document
|
||||
* @param jsonObject The JSON object to extract field names from
|
||||
* @param options Configuration options
|
||||
* @returns An array of field paths (e.g., "user.name", "addresses[0].city")
|
||||
*/
|
||||
export declare function extractFieldNamesFromJson(jsonObject: any, options?: {
|
||||
maxDepth?: number;
|
||||
currentDepth?: number;
|
||||
currentPath?: string;
|
||||
fieldNames?: Set<string>;
|
||||
}): string[];
|
||||
/**
|
||||
* Maps field names to standard field names based on common patterns
|
||||
* @param fieldName The field name to map
|
||||
* @returns The standard field name if a match is found, or null if no match
|
||||
*/
|
||||
export declare function mapToStandardField(fieldName: string): string | null;
|
||||
Loading…
Add table
Add a link
Reference in a new issue