UNPKG

@flxbl-io/sfp

Version:

sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model

24 lines (23 loc) 789 B
import ReleaseDefinition from '../release/ReleaseDefinition'; import { Logger } from '@flxbl-io/sfp-logger'; export default class FetchImpl { private artifactDirectory; private scriptPath; private scope; private npmrcPath; private logger; constructor(artifactDirectory: string, scriptPath: string, scope: string, npmrcPath: string, logger: Logger); fetchArtifacts(releaseDefinitions: ReleaseDefinition[]): Promise<{ success: ArtifactVersion[]; failed: ArtifactVersion[]; }>; fetchArtifactsProvidedVersion(artifactVersions: ArtifactVersion[]): Promise<{ success: ArtifactVersion[]; failed: ArtifactVersion[]; }>; private fetchAnArtifact; } export type ArtifactVersion = { name: string; version: string; };