@atomist/sdm-pack-aspect
Version:
an Atomist SDM Extension Pack for visualizing drift across an organization
22 lines • 715 B
TypeScript
import { Aspect, FP } from "@atomist/sdm-pack-fingerprints";
import { Omit } from "../../util/omit";
export interface GlobMatch {
path: string;
size: number;
}
export interface GlobAspectData {
kind: "glob";
glob: string;
matches: GlobMatch[];
}
export declare function isGlobMatchFingerprint(fp: FP): fp is FP<GlobAspectData>;
/**
* Check for presence of a glob
* undefined to return no fingerprint.
* Always return something, but may have an empty path.
* Entropy is disabled by default, but callers can override this
*/
export declare function globAspect(config: Omit<Aspect, "extract" | "apply"> & {
glob: string;
}): Aspect<GlobAspectData>;
//# sourceMappingURL=globAspect.d.ts.map