-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathindex.js
More file actions
67 lines (66 loc) · 2.16 KB
/
Copy pathindex.js
File metadata and controls
67 lines (66 loc) · 2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/**
* codegraph — Programmatic API
*
* Curated public surface: *Data() query functions, graph building,
* export formats, and essential constants. CLI formatters and internal
* utilities are not exported — import them directly if needed.
*
* Usage:
* import { buildGraph, queryNameData, findCycles, exportDOT } from '@optave/codegraph';
*/
export { buildGraph } from './domain/graph/builder.js';
export { findCycles } from './domain/graph/cycles.js';
export {
briefData,
childrenData,
contextData,
diffImpactData,
explainData,
exportsData,
fileDepsData,
fnDepsData,
fnImpactData,
impactAnalysisData,
moduleMapData,
pathData,
queryNameData,
rolesData,
statsData,
whereData,
} from './domain/queries.js';
export {
buildEmbeddings,
hybridSearchData,
multiSearchData,
searchData,
} from './domain/search/index.js';
export { astQueryData } from './features/ast.js';
export { auditData } from './features/audit.js';
export { batchData } from './features/batch.js';
export { branchCompareData } from './features/branch-compare.js';
export { cfgData } from './features/cfg.js';
export { checkData } from './features/check.js';
export { coChangeData } from './features/cochange.js';
export { communitiesData } from './features/communities.js';
export { complexityData } from './features/complexity.js';
export { dataflowData } from './features/dataflow.js';
export { exportDOT, exportJSON, exportMermaid } from './features/export.js';
export { flowData, listEntryPointsData } from './features/flow.js';
export { manifestoData } from './features/manifesto.js';
export { ownersData } from './features/owners.js';
export { sequenceData } from './features/sequence.js';
export { hotspotsData, moduleBoundariesData, structureData } from './features/structure.js';
export { triageData } from './features/triage.js';
export { loadConfig } from './infrastructure/config.js';
export { EXTENSIONS, IGNORE_DIRS } from './shared/constants.js';
export {
AnalysisError,
BoundaryError,
CodegraphError,
ConfigError,
DbError,
EngineError,
ParseError,
ResolutionError,
} from './shared/errors.js';
export { EVERY_EDGE_KIND, EVERY_SYMBOL_KIND } from './shared/kinds.js';