@atomist/org-visualizer
Version:
Organization Visualizer using Atomist project scanning
29 lines • 837 B
TypeScript
import { ReportBuilder } from "../tree/TreeBuilder";
import { Analyzed } from "./AspectRegistry";
/**
* Options for report generation
*/
export interface ReporterParams {
/**
* Do first layer grouping by organization?
*/
byOrg?: boolean;
/**
* Label to use for a non-matching result. If this is set, we show non-matching results,
* for example when grouping by one of a number of possibilities.
*/
otherLabel?: string;
/**
* Path inside
*/
path?: string;
type: string;
name: string;
artifact?: string;
}
export declare type Reporter = (params: ReporterParams) => ReportBuilder<Analyzed>;
/**
* Reporters we can run against aspects
*/
export declare type Reporters<A extends Analyzed = Analyzed> = Record<string, Reporter>;
//# sourceMappingURL=reporters.d.ts.map