@atomist/org-visualizer
Version:
Organization Visualizer using Atomist project scanning
27 lines • 687 B
TypeScript
/**
* SunburstTree with metadata about the meaning of each level
*/
export interface PlantedTree {
tree: SunburstTree;
circles: SunburstCircleMetadata[];
errors?: [{
message: string;
}];
}
export interface SunburstCircleMetadata {
meaning: string;
}
/**
* Tree with leafs with a size element
*/
export interface SunburstTree {
name: string;
children: Array<SunburstTree | SunburstLeaf>;
}
export interface SunburstLeaf {
name: string;
size: number;
}
export declare type SunburstLevel = SunburstTree | SunburstLeaf;
export declare function isSunburstTree(level: SunburstLevel): level is SunburstTree;
//# sourceMappingURL=sunburst.d.ts.map