UNPKG

@atomist/org-visualizer

Version:

Organization Visualizer using Atomist project scanning

22 lines 1.04 kB
import { FP } from "@atomist/sdm-pack-fingerprints"; import { AspectRegistry, IdealStore, ManagedAspect, ProblemStore, UndesirableUsageChecker } from "./AspectRegistry"; /** * Aspects must have unique names */ export declare class DefaultAspectRegistry implements AspectRegistry { private readonly opts; readonly aspects: ManagedAspect[]; aspectOf(type: string): ManagedAspect | undefined; undesirableUsageCheckerFor(workspaceId: string): Promise<UndesirableUsageChecker>; readonly idealStore: IdealStore; readonly problemStore: ProblemStore; constructor(opts: { idealStore: IdealStore; problemStore: ProblemStore; aspects: ManagedAspect[]; undesirableUsageChecker: UndesirableUsageChecker; }); } export declare function defaultedToDisplayableFingerprintName(aspect?: ManagedAspect): (fingerprintName: string) => string; export declare function defaultedToDisplayableFingerprint(aspect?: ManagedAspect): (fpi: FP) => string; //# sourceMappingURL=DefaultAspectRegistry.d.ts.map