UNPKG

@atomist/sdm

Version:

Atomist Software Delivery Machine SDK

29 lines 1.03 kB
import { Project } from "@atomist/automation-client/lib/project/Project"; import { CodeInspection } from "../../../../api/registration/CodeInspectionRegistration"; import { VersionedArtifact } from "../VersionedArtifact"; /** * Dependencies of a project */ export interface Dependencies { dependencies: VersionedArtifact[]; } /** * Find dependencies from the effective pom * @param {Project} p * @return {Promise<VersionedArtifact[]>} */ export declare function findDependenciesFromEffectivePom(p: Project): Promise<VersionedArtifact[]>; /** * Find dependencies from the effective POM */ export declare const FindDependencies: CodeInspection<Dependencies>; export declare const FindDependenciesOfGroup: CodeInspection<Dependencies, { group: string; }>; /** * Return unique dependencies found across all of these projects * @param {Dependencies[]} deps * @return {Dependencies} */ export declare function uniqueDependencies(deps: Dependencies[]): Dependencies; //# sourceMappingURL=findDependencies.d.ts.map