Type Alias DependencyVersionResolver
DependencyVersionResolver: (
repoUrl: string,
versionRange: string,
) => Promise<{ ErrorMessage?: string; Version?: string }>
Type Declaration
- (
repoUrl: string,
versionRange: string,
): Promise<{ ErrorMessage?: string; Version?: string }> Parameters
- repoUrl: string
- versionRange: string
Returns Promise<{ ErrorMessage?: string; Version?: string }>
Resolves the concrete version a not-yet-installed dependency should install at, given its declared range. Returns
{ Version: undefined }when the range puts no constraint on the version (the default-branch manifest is used), or{ ErrorMessage }when no published version satisfies the range.