@atomist/org-visualizer
Version:
Organization Visualizer using Atomist project scanning
22 lines • 901 B
TypeScript
import { ClientFactory } from "../analysis/offline/persist/pgUtils";
import { PlantedTree } from "../tree/sunburst";
export interface TreeQuery {
workspaceId: string;
clientFactory: ClientFactory;
aspectName: string;
rootName: string;
/**
* Look for one particular fingerprint?
*/
byName: boolean;
includeWithout: boolean;
}
/**
* Tree where children is one of a range of values, leaves individual repos with one of those values
* @param {TreeQuery} tq
* @return {Promise<SunburstTree>}
*/
export declare function fingerprintsToReposTree(tq: TreeQuery): Promise<PlantedTree>;
export declare function driftTree(workspaceId: string, clientFactory: ClientFactory): Promise<PlantedTree>;
export declare function driftTreeForSingleAspect(workspaceId: string, type: string, clientFactory: ClientFactory): Promise<PlantedTree>;
//# sourceMappingURL=repoTree.d.ts.map