MCPcopy Create free account
hub / github.com/PatrickSys/codebase-context / getStorageProvider

Function getStorageProvider

src/storage/index.ts:15–25  ·  view source on GitHub ↗
(
  config: Partial<StorageConfig> = {},
  options?: { expectExisting?: boolean; expectedDimensions?: number }
)

Source from the content-addressed store, hash-verified

13 * Get a storage provider based on configuration
14 */
15export async function getStorageProvider(
16 config: Partial<StorageConfig> = {},
17 options?: { expectExisting?: boolean; expectedDimensions?: number }
18): Promise<VectorStorageProvider> {
19 const mergedConfig = { ...DEFAULT_STORAGE_CONFIG, ...config };
20
21 const provider = new LanceDBStorageProvider();
22 await provider.initialize(mergedConfig.path, options);
23
24 return provider;
25}

Callers 2

indexMethod · 0.85
initializeMethod · 0.85

Calls 1

initializeMethod · 0.95

Tested by

no test coverage detected