nullvoid
Version:
Detect malicious code
23 lines • 911 B
TypeScript
import { Threat } from '../types/core';
import { ScanOptions } from '../types/core';
/**
* Detect circular dependencies in a dependency tree
*/
export declare function detectCircularDependencies(tree: Record<string, any>): Threat[];
/**
* Build and scan dependency tree (sequential version)
*/
export declare function buildAndScanDependencyTree(dependencies: Record<string, string>, maxDepth: number, options: ScanOptions): Promise<{
threats: Threat[];
tree: Record<string, any>;
packagesScanned: number;
}>;
/**
* Build and scan dependency tree (parallel version)
*/
export declare function buildAndScanDependencyTreeParallel(dependencies: Record<string, string>, _maxDepth: number, options: ScanOptions, _rootPackage?: string, parallelConfig?: any): Promise<{
threats: Threat[];
tree: Record<string, any>;
packagesScanned: number;
}>;
//# sourceMappingURL=dependencyTree.d.ts.map