sicua
Version:
A tool for analyzing project structure and dependencies
18 lines (17 loc) • 512 B
TypeScript
import ts from "typescript";
export declare class FunctionFilter {
/**
* Configuration for function filtering
*/
private config;
/**
* Determines if a function should be included in the analysis
*/
shouldIncludeFunction(node: ts.Node, functionName: string): boolean;
private hasExcludedNaming;
private getFunctionBody;
private meetsMinimumSize;
private hasSignificantComplexity;
private hasBusinessLogicPatterns;
private hasDataProcessingIndicators;
}