MCPcopy Index your code
hub / github.com/massCodeIO/massCode / detectImportSource

Function detectImportSource

src/main/import/detect.ts:35–56  ·  view source on GitHub ↗
(
  source: ImportSource | undefined,
  payload: ImportPayload,
)

Source from the content-addressed store, hash-verified

33}
34
35export function detectImportSource(
36 source: ImportSource | undefined,
37 payload: ImportPayload,
38): ImportSource {
39 if (source) {
40 return source
41 }
42
43 if (payload.space === 'notes') {
44 return 'obsidian'
45 }
46
47 if (payload.space === 'code') {
48 return detectSnippetSource(payload)
49 }
50
51 if (hasMarkdownFiles(payload)) {
52 return 'obsidian'
53 }
54
55 return detectSnippetSource(payload)
56}

Callers 3

previewImportFunction · 0.90
applyImportFunction · 0.90
parsers.test.tsFile · 0.90

Calls 2

detectSnippetSourceFunction · 0.85
hasMarkdownFilesFunction · 0.85

Tested by

no test coverage detected