@atomist/org-visualizer
Version:
Organization Visualizer using Atomist project scanning
27 lines • 1.1 kB
TypeScript
import { HttpClientFactory } from "@atomist/automation-client";
import { ExpressCustomizer } from "@atomist/automation-client/lib/configuration";
import { FP, Ideal } from "@atomist/sdm-pack-fingerprints";
import { ProjectAnalysisResultStore } from "../analysis/offline/persist/ProjectAnalysisResultStore";
import { AspectRegistry, ManagedAspect } from "../aspect/AspectRegistry";
/**
* Add the org page route to Atomist SDM Express server.
* @return {ExpressCustomizer}
*/
export declare function orgPage(aspectRegistry: AspectRegistry, store: ProjectAnalysisResultStore, httpClientFactory: HttpClientFactory): {
customizer: ExpressCustomizer;
routesToSuggestOnStartup: Array<{
title: string;
route: string;
}>;
};
export declare function jsonToQueryString(json: object): string;
export declare type MelbaFingerprintForDisplay = FP & {
ideal?: Ideal;
displayValue: string;
displayName: string;
};
export interface MelbaAspectForDisplay {
aspect: ManagedAspect;
fingerprints: MelbaFingerprintForDisplay[];
}
//# sourceMappingURL=orgPage.d.ts.map