UNPKG

@atomist/sdm

Version:

Atomist Software Delivery Machine SDK

28 lines 821 B
/** * Specify consistent naming for dependencies */ export interface DependencySpecifier { group?: string; artifact?: string; version?: string; } export interface VersionedArtifact extends DependencySpecifier { group: string; artifact: string; version: string; scope?: string; description?: string; } /** * Return a unique artifact string * @param va */ export declare function coordinates(va: DependencySpecifier): string; /** * Is there a match for the given dependency specifier in these dependencies? * @param {DependencySpecifier} searchTerm * @param {VersionedArtifact[]} dependencies * @return {boolean} */ export declare function dependencyFound(searchTerm: DependencySpecifier, dependencies: VersionedArtifact[]): boolean; //# sourceMappingURL=VersionedArtifact.d.ts.map