@atomist/sdm-pack-aspect
Version:
an Atomist SDM Extension Pack for visualizing drift across an organization
19 lines • 1.03 kB
TypeScript
import { ExtensionPack, PushImpact } from "@atomist/sdm";
import { Aspect, VirtualProjectFinder } from "@atomist/sdm-pack-fingerprints";
import { CombinationTagger, RepositoryScorer, TaggerDefinition } from "../aspect/AspectRegistry";
import { UndesirableUsageChecker } from "../aspect/ProblemStore";
import { ScoreWeightings } from "../scorer/Score";
export declare const DefaultVirtualProjectFinder: VirtualProjectFinder;
export declare const DefaultScoreWeightings: ScoreWeightings;
export interface AspectSupportOptions {
aspects: Aspect | Aspect[];
pushImpactGoal?: PushImpact;
virtualProjectFinder?: VirtualProjectFinder;
scorers?: RepositoryScorer | RepositoryScorer[];
weightings?: ScoreWeightings;
taggers?: TaggerDefinition | TaggerDefinition[];
combinationTaggers?: CombinationTagger | CombinationTagger[];
undesirableUsageChecker?: UndesirableUsageChecker;
}
export declare function aspectSupport(options: AspectSupportOptions): ExtensionPack;
//# sourceMappingURL=aspectSupport.d.ts.map