@atomist/sdm-pack-fingerprints
Version:
an Atomist SDM Extension Pack for fingerprinting code
13 lines (12 loc) • 722 B
TypeScript
import { GraphClient } from "@atomist/automation-client";
import { PushImpactListenerInvocation } from "@atomist/sdm";
import { FP } from "../machine/Aspect";
import { FindOtherRepos, GetFpByBranch } from "../typings/types";
export declare function findTaggedRepos(graphClient: GraphClient): (type: string, name: string) => Promise<FindOtherRepos.Query>;
/**
* uses GetFpByBranch query
*
* @param graphClient
*/
export declare function queryFingerprintsByBranchRef(graphClient: GraphClient): (repo: string, owner: string, branch: string) => Promise<GetFpByBranch.Analysis[]>;
export declare function sendFingerprintToAtomist(i: PushImpactListenerInvocation, fps: FP[], previous: Record<string, FP>): Promise<boolean>;