mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 03:59:50 +02:00
fix: omit non-source files
This commit is contained in:
1 parent
551108e047
commit
b5d61cebb3
1 file changed
+7
-2
@@ -87,8 +87,14 @@ function collectTypes(node: TypeNode) {
|
|||||||
if (!collected.has(name)) {
|
if (!collected.has(name)) {
|
||||||
const declarations = symbol.getDeclarations();
|
const declarations = symbol.getDeclarations();
|
||||||
|
|
||||||
if (declarations) {
|
if (!declarations) return;
|
||||||
|
|
||||||
declarations.forEach((declaration) => {
|
declarations.forEach((declaration) => {
|
||||||
|
const source = declaration.getSourceFile();
|
||||||
|
const isInSource = roots.some((root) => source.fileName.startsWith(root));
|
||||||
|
|
||||||
|
if (!isInSource) return;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
!isInterfaceDeclaration(declaration) &&
|
!isInterfaceDeclaration(declaration) &&
|
||||||
!isTypeAliasDeclaration(declaration) &&
|
!isTypeAliasDeclaration(declaration) &&
|
||||||
@@ -105,7 +111,6 @@ function collectTypes(node: TypeNode) {
|
|||||||
forEachChild(declaration, collectTypesFromNode);
|
forEachChild(declaration, collectTypesFromNode);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function collectTypesFromNode(node: Node) {
|
function collectTypesFromNode(node: Node) {
|
||||||
|
|||||||
Reference in new issue
Block a user