MCPcopy Index your code
hub / github.com/ChatLab/ChatLab / createPathProvider

Function createPathProvider

apps/cli/src/sync/adapters.test.ts:17–30  ·  view source on GitHub ↗
(root: string)

Source from the content-addressed store, hash-verified

15}
16
17function createPathProvider(root: string): PathProvider {
18 return {
19 getSystemDir: () => root,
20 getUserDataDir: () => path.join(root, 'data'),
21 getDatabaseDir: () => path.join(root, 'data', 'databases'),
22 getVectorDir: () => path.join(root, 'data', 'vector'),
23 getAiDataDir: () => path.join(root, 'ai'),
24 getSettingsDir: () => path.join(root, 'settings'),
25 getCacheDir: () => path.join(root, 'cache'),
26 getTempDir: () => path.join(root, 'temp'),
27 getLogsDir: () => path.join(root, 'logs'),
28 getDownloadsDir: () => path.join(root, 'downloads'),
29 }
30}
31
32test('DirectImporter.sessionExists preserves session DBs when compatibility gate blocks access', () => {
33 const root = makeTempDir()

Callers 1

adapters.test.tsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected