@atomist/sdm-pack-aspect
Version:
an Atomist SDM Extension Pack for visualizing drift across an organization
23 lines • 748 B
TypeScript
import { Grammar } from "@atomist/microgrammar";
import { Aspect } from "@atomist/sdm-pack-fingerprint";
import { Omit } from "../../util/omit";
import { FileMatchData } from "./fileMatchAspect";
export interface MicrogrammarMatchParams<T> {
/**
* Glob to look for
*/
glob: string;
/**
* Microgrammar to use
*/
grammar: Grammar<T>;
/**
* Path within the microgrammar match to resolve. Property name.
*/
path: keyof T;
}
/**
* Check for matches of the given microgrammar with the
*/
export declare function microgrammarMatchAspect<T>(config: Omit<Aspect, "stats" | "extract" | "apply"> & MicrogrammarMatchParams<T>): Aspect<FileMatchData>;
//# sourceMappingURL=microgrammarMatchAspect.d.ts.map