✨ feat(vscode): 接口卡片的调用树认得出包了一层 fetch 的函数(authedFetch 这类),跨文件、多层、路径别名导入都算

This commit is contained in:
cruldra committed 2026-10-13 13:03:00 +11:00
1 parent 78aa71ffd0
commit cb561d23ad
11 files changed
+683 -64

No files matched your search

@@ -186,7 +186,7 @@ function objectEntries(value: Node | null): EntryFacts[] | undefined {
}
/** import 语句:默认导入、`* as x`、`{ a as b }`、`import x = require('m')`;TypeScript(typed)的 `import type` 只导入类型。 */
function importFacts(node: Node, typed: boolean): ImportFacts {
export function importFacts(node: Node, typed: boolean): ImportFacts {
const require = named(node).find(child => child.type === 'import_require_clause')
const source = (require ?? node).childForFieldName('source')
const items: ImportItem[] = []