@atomist/sdm-pack-aspect
Version:
an Atomist SDM Extension Pack for visualizing drift across an organization
16 lines • 920 B
TypeScript
import { VirtualProjectFinder } from "@atomist/sdm-pack-fingerprint";
import { Aspect } from "@atomist/sdm-pack-fingerprint/lib/machine/Aspect";
import { ClientFactory } from "../analysis/offline/persist/pgUtils";
import { ProjectAnalysisResultStore } from "../analysis/offline/persist/ProjectAnalysisResultStore";
import { Analyzer } from "../analysis/offline/spider/Spider";
import { IdealStore } from "../aspect/IdealStore";
import { ProblemStore } from "../aspect/ProblemStore";
/**
* Create the analyzer used for spidering repos.
* @param {Aspect[]} aspects
* @param {VirtualProjectFinder} virtualProjectFinder
* @return {Analyzer}
*/
export declare function createAnalyzer(aspects: Aspect[], virtualProjectFinder: VirtualProjectFinder): Analyzer;
export declare function analysisResultStore(factory: ClientFactory): ProjectAnalysisResultStore & IdealStore & ProblemStore;
//# sourceMappingURL=machine.d.ts.map