MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / resolve

Function resolve

src/resolution/frameworks/cics.ts:72–90  ·  view source on GitHub ↗
(ref: UnresolvedRef, context: ResolutionContext)

Source from the content-addressed store, hash-verified

70 },
71
72 resolve(ref: UnresolvedRef, context: ResolutionContext): ResolvedRef | null {
73 if (!ref.referenceName.startsWith(TRANSID_REF_PREFIX)) return null;
74 const tx = ref.referenceName.slice(TRANSID_REF_PREFIX.length).toUpperCase();
75
76 let index = transidIndexes.get(context);
77 if (!index) {
78 index = buildIndex(context);
79 transidIndexes.set(context, index);
80 }
81
82 const targetNodeId = index.get(tx);
83 if (!targetNodeId) return null;
84 return {
85 original: ref,
86 targetNodeId,
87 confidence: 0.85,
88 resolvedBy: 'framework',
89 };
90 },
91};

Callers

nothing calls this directly

Calls 3

buildIndexFunction · 0.85
getMethod · 0.65
setMethod · 0.45

Tested by

no test coverage detected