UNPKG

@atomist/sdm-pack-aspect

Version:

an Atomist SDM Extension Pack for visualizing drift across an organization

29 lines 1.4 kB
import { HttpClientFactory } from "@atomist/automation-client"; import { ExpressCustomizer } from "@atomist/automation-client/lib/configuration"; import { FP, Ideal } from "@atomist/sdm-pack-fingerprints"; import { Aspect } from "@atomist/sdm-pack-fingerprints/lib/machine/Aspect"; import { ProjectFingerprintForDisplay } from "../../../views/repository"; import { ProjectAnalysisResultStore } from "../../analysis/offline/persist/ProjectAnalysisResultStore"; import { AspectRegistry } from "../../aspect/AspectRegistry"; import { PlantedTree } from "../../tree/sunburst"; /** * Add the org page route to Atomist SDM Express server. * @return {ExpressCustomizer} */ export declare function addWebAppRoutes(aspectRegistry: AspectRegistry, store: ProjectAnalysisResultStore, httpClientFactory: HttpClientFactory): { customizer: ExpressCustomizer; routesToSuggestOnStartup: Array<{ title: string; route: string; }>; }; export declare function populateLocalURLs(plantedTree: PlantedTree): void; export declare function jsonToQueryString(json: object): string; export declare type AugmentedFingerprintForDisplay = FP & Pick<ProjectFingerprintForDisplay, "displayValue" | "displayName"> & { ideal?: Ideal; }; export interface AugmentedAspectForDisplay { aspect: Aspect; fingerprints: AugmentedFingerprintForDisplay[]; } //# sourceMappingURL=webAppRoutes.d.ts.map