@syntest/analysis-javascript
Version:
SynTest CFG JavaScript is a library for generating control flow graphs for the JavaScript language
13 lines • 665 B
TypeScript
import { Export } from "../../target/export/Export";
import { DiscoveredObjectType } from "../discovery/object/DiscoveredType";
import { ObjectType } from "./Type";
export declare class TypePool {
private _objectMap;
private _exports;
private _exportedObjects;
constructor(objectMap: Map<string, Map<string, DiscoveredObjectType>>, exports: Map<string, Export[]>);
private _extractExportedTypes;
protected _getMatchingTypes(objectType: ObjectType): DiscoveredObjectType[];
getRandomMatchingType(objectType: ObjectType, extraFilter?: (type: DiscoveredObjectType) => boolean): DiscoveredObjectType;
}
//# sourceMappingURL=TypePool.d.ts.map