fybdp-d3-kg
Version:
Knowledge Graph using React and D3.js
32 lines (31 loc) • 1.01 kB
TypeScript
export declare class NodeDegreeFilter {
menu: any;
nodes: any;
properties: any;
enabled: boolean;
filteredNodes: any;
filteredProperties: any;
maxDegreeSetter: any;
degreeGetter: any;
lastFiltedDegree: any;
degreeSetter: any;
NODE_COUNT_LIMIT_FOR_AUTO_ENABLING: number;
constructor(menu: any);
initialize(nodes: any, properties: any): void;
private findAutoDefaultDegree;
private findDefaultDegree;
/**
* If enabled, all nodes are filter by their node degree.
* @param untouchedNodes
* @param untouchedProperties
*/
filter(untouchedNodes: any, untouchedProperties: any): void;
private findMaxLinkCount;
private filterOutDatatypes;
private filterByNodeDegreeAndApply;
private filterByNodeDegree;
private hasRequiredDegree;
setMaxDegreeSetter(_maxDegreeSetter: any): void;
setDegreeGetter(_degreeGetter: any): void;
setDegreeSetter(_degreeSetter: any): void;
}